Chapter 1
Javaの基礎の用語を順に解説します。
Java言語とは Java言語とは、1995年にサン・マイクロシステムズ(現在のオラクル社)によって開発された、オブジェクト指向のプログラミング言語です。 「Write Once, Run Anywhere(一度書けば、どこでも動く)」という理念を掲げて設計されており、オペレーティングシステム(OS)やハードウェアの環境に依存せず、多様なプラットフォーム上で共通のプログラムを動作させることができるのが最大の特長です。 エンタープライズ領域における大規模Webシステム開発をはじめ、Androidアプリ開発、組込みシス
JDKとは JDK(Java Development Kit:Java開発キット)とは、Java言語を用いてソフトウェアやプログラムを開発・実行するために必要なツール一式がパッケージ化された開発者向けソフトウェアキットです。 オラクル社をはじめとするベンダーから提供されており、Javaプログラムを機械が読める形式に変換するコンパイラ(javac)や、プログラムを動かすための実行環境(JRE/JVM)、デバッグツール、ライブラリ群、ドキュメント生成ツールなどがすべて含まれています。 Javaでプログラミングを行う開発
JVMとは JVM(Java Virtual Machine:Java仮想マシン)とは、Javaのバイトコード(.classファイル)を読み込み、動作対象となる特定のOS(Windows、macOS、Linux等)やCPUアーキテクチャに適合した機械語命令へとリアルタイムに変換して実行するソフトウェア・エミュレータ(仮想マシン)です。 Java言語が掲げる「Write Once, Run Anywhere」というスローガンを実現する核となるコンポーネントであり、ハードウェアとJavaプログラムの間に位置する抽象化レ
コンパイルと実行とは Javaにおけるコンパイルと実行とは、人間が読み書きできる形式で記述されたJavaソースコード(.javaファイル)を、コンピューターが理解できるバイトコード(.classファイル)に変換し、それをJava仮想マシン(JVM)上で動かす一連のプロセスを指します。 コンパイル処理は「javac」コマンドによって行われ、文法エラーの有無を静的にチェックすると同時に、OSに依存しない中間コードを生成します。 続いて実行処理は「java」コマンドによって行われ、JVMが起動してバイトコードを読み込み、
mainメソッドとは mainメソッドとは、Javaのスタンドアロンアプリケーションが起動する際に、Java仮想マシン(JVM)によって最初に呼び出されるプログラムの実行開始地点(エントリーポイント)となる特別なメソッドです。 JVMがプログラムを開始するためには、定められた厳格なシグネチャ(メソッドの定義書式)に従って main メソッドを記述しておく必要があります。 基本形式は「public static void main(String[] args)」であり、必要な修飾子、戻り値、メソッド名、引数の型が欠け
公式資料へのリンクと確認日を各記事に掲載しています。