Javaとは
C++やC言語を元として開発されたプログラミング言語(コンパイラ言語)
Googleが開発に用いている“Google三大言語(Java、C++、Python)”の1つ
開発できるもの
・Webアプリ・Webサービス
・デスクトップアプリ
・スマホアプリ
・組み込み系
・IoT...
RubyやPHPは初心者向けで比較的簡単に扱え、小規模向けでもあるが
Javaの場合は少々複雑だが、非常に幅広い分野のプログラムを作ることができる
Javaのメリット
・実行環境を選ばない
・実行速度が速く安定性がある
・セキュリティ性が高い
・拡張性・再利用性がある
・メモリー自動管理機能
Javaのデメリット
・オブジェクト指向に慣れる必要がある
・小規模なプログラムやシステムの場合、逆に時間がかかる
カッコいいスローガン
Write once, run anywhere
(一度プログラムを書いてしまえば、どのコンピューターでも動く)