こんにちは、KiYOです。
システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。
新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。
KiYO
今回はJavaについて紹介します。
スマホやWebなど幅広く利用されているオブジェクト指向言語Javaを解説します。
今回はこの本を参考に、私の独断と偏見で記事を書いています。
リンク
言語を5点中評価
容易性 | 容易に言語習得できるか? | 4 |
将来性 | 将来性があるか? | 4.5 |
普及度 | 普及しているか? | 5 |
保守性 | 保守性が高いか? | 4 |
中毒性 | ハマるか? | 3 |
20.5 |
目次
Javaの特徴
Javaはあらゆる分野で利用されるユーザも多い王道の言語です。
Javaの歴史
開発者 | Sun Microsystems James Arthur Gosling(ジェームズ・アーサー・ゴスリン) Bill Joy(ビル・ジョイ) JavaCommunity Process |
誕生 | 1995年に発表 |
公式サイト | https://java.com/ |
分類 | 静的型付け、オブジェクト指向 |
影響を受けた言語 | C C++ Eiffel Smaltalk Objective-C C# |
影響を与えた言語 | C# Scala Kotlin D Dart Clojure Groovy Haxe PHP Python JavaScript TypeScript Processing |
言語の歴史
1995年 | Sun MicrosystemsでJames Goslingを中心に開発 |
1997年 | JDK1.1リリース(日本語対応、JDBC、JavaBeans) |
2002年 | J2SE 1.4 (オープンな開発体制) |
2018年 | JavaSE10以降、半年に1度のリリースサイクル切り替え |
Javaの利用シーン
スマートフォンアプリ(Android)、Webアプリを中心に幅広い分野で使われています。大規模システムでの実績が多く、セキュリティにも配慮されているため、業務システムでこので利用されます。
まとめ:Androidアプリシェア70% Java圧勝
今回はJavaについて解説しました。
新人時代にJavaの勉強して先輩に色々しごかれたなぁ〜って、思い出しました。
あの時は徹夜徹夜で辛かった😭 いい思い出です。
やりたいことを実現するために、Javaの使い方をマスタしましょう。
何事も覚えることに遅いことはありません。今日が一番若い日です。行動していきましょう!
以上です。KiYOでした!
今回参考にさせていただいた本はこちらです。今回紹介した言語やその他言語も紹介されているので大変勉強になりました。
リンク
Udemyというオンライン講座でもプログラミング学習はできます。 再生速度を早めてみたり、何度も見返すことができるのでおすすめです! 私も色々なプログラムをここで学習しています。
[affi id=2]
まとめページで、他のプログラミングも紹介していますので、ご覧ください。
プログラミング言語まとめ こんにちは、KiYOです。 システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。 新しい物好きで色々なIT技術を勉強しては、仕事に使…
コメント