#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

=================

 

Java 言語の主な特徴

  • 一度書いたらどこでも動く(OS/ハードウェアに縛られない開発が可能で汎用的)
  • 現在でもソフトウェア開発で主流となっているプログラミング言語
  • オブジェクト指向でのプログラミング設計方法を採用
  • ネットワーク / 分散システムを扱う機能を標準で備えている

 

JDK / JRE

  • Java Runtime Environment
    :ソフトウェア実行のみ

Java 仮装マシン

 :Javaで開発したプログラムを動かすためのソフトウェア(エミュレータ

 

ガベージ・コレクション

 :プログラムで使っていないメモリを解放する機能