#basic terms #Java
基本用語の復習 < 備忘録 >
=================
プログラム基礎
=================
▼ IDE
:Integrated Development Environment
▼ SDK
:Software Development Kit
:ソフトウェア開発環境
▼ コンパイラ言語
:プログラム実行の前に、すべてのソースコードをマシン語に翻訳する言語(高速での処理が可能)
▼ インタプリタ言語
:プログラム実行時にその都度、ソースコードをマシン語に翻訳する言語
▼ プリミティブ型 ( 基本データ型 )
Java のプリミティブ型
:整数型 byte / short / int / long
:浮動小数点型 float / double
:文字型 char
:真偽値型 boolean
=================
=================
https://qiita.com/it-hero/items/b2f8e39d7cc23ad505f9
▼ クラス
:プログラムの設計図
▼ プロパティ / メソッド
:プログラムの実行処理を表記したソースコード
▼ インスタンス
:オブジェクト
▼ オーバーライド
:親クラスのメソッドを子クラスで上書きすること
=================
=================
▼ Java 言語の主な特徴
- 一度書いたらどこでも動く(OS/ハードウェアに縛られない開発が可能で汎用的)
- 現在でもソフトウェア開発で主流となっているプログラミング言語
- オブジェクト指向でのプログラミング設計方法を採用
- ネットワーク / 分散システムを扱う機能を標準で備えている
- Java Runtime Environment
:ソフトウェア実行のみ
- Java Development Kit
:Java 開発用キット
: JRE と開発用のツールがセットになったキット
▼ Java 仮装マシン
:Javaで開発したプログラムを動かすためのソフトウェア(エミュレータ)
▼ ガベージ・コレクション
:プログラムで使っていないメモリを解放する機能