21.1.12 JAVA編集内容
1831 ワード
1991年グリーン計画
Sun MicrosystemsのJames Goslingで起動
家電製品のソフトウェア開発
1995年Javaリリース
プラットフォーム互換性のトラブルシューティング
従来の言語で作成されたプログラムは、PC、UNIX、大型機などのプラットフォームで互換性がありません.
ソースの再コンパイルやプログラムの再作成が必要な欠点
プラットフォームから独立した言語開発
すべてのプラットフォームに互換性のあるプログラミング言語が必要です
ネットワーク、特にWebでは、最適化されたプログラミング言語が必要です.
メモリ使用率が低く、プラットフォームが多様化している家電製品に適しています.
家電:小型メモリ制御装置
組み込みシステムの要件を満たす
初期名称:獣人(OAK)
インターネットとインターネットの巨大な発展
WebブラウザNetscapeで実行
2009年、oracleはマイクロシステムを買収しました
オブジェクト向けクラス階層、継承性、異性性、カプセル化をサポート
マルチスレッド同時環境のサポート
Javaはオペレーティングシステムの支援なしにマルチスレッドをサポート
C/C++などはオペレーティングシステムAPIを呼び出してマルチスレッドを実現する
Java仮想マシン実行バイトコード
プラットフォームに依存しない
ソース(.java)とクラス(.class)ファイル
1つのソースファイルに複数のクラスを作成できます
共通クラスは1つしかありません
ソースファイルの名前はpublicと宣言されたクラス名と同じでなければなりません.
クラスファイルにはクラスが1つしかありません
複数のクラスを持つJavaソースコードをコンパイルすると、各クラスに個別のクラスファイルが作成されます.
1つのクラスファイルまたは複数のクラスファイルとして構成
複数のフォルダにわたって複数のクラスファイルを構成します.
jarファイルとして配置できます
Javaアプリケーションの実行はmain()メソッドから開始
1つのクラスファイルに1つ以上のmain()メソッドは使用できません.
各クラスファイルにmain()メソッドは含まれません
Javaのすべての変数または関数がクラスに宣言されます.
クラスに新しいクラス(内部クラス)を作成できます.
管理用に複数の関連クラスをパッケージ化
パッケージはフォルダコンセプト
例)java.lang.Systemはjavalangディレクトリのシステムです.クラスファイル
画面にJavaアプリケーションを作成し、自分の名前、年齢、学科などの情報を出力します.
出力値)氏名:張岷植、年齢:27歳、系:設備科
public class Hello2030 {
Sun MicrosystemsのJames Goslingで起動
家電製品のソフトウェア開発
1995年Javaリリース
目的
プラットフォーム互換性のトラブルシューティング
従来の言語で作成されたプログラムは、PC、UNIX、大型機などのプラットフォームで互換性がありません.
ソースの再コンパイルやプログラムの再作成が必要な欠点
プラットフォームから独立した言語開発
すべてのプラットフォームに互換性のあるプログラミング言語が必要です
ネットワーク、特にWebでは、最適化されたプログラミング言語が必要です.
メモリ使用率が低く、プラットフォームが多様化している家電製品に適しています.
家電:小型メモリ制御装置
組み込みシステムの要件を満たす
初期名称:獣人(OAK)
インターネットとインターネットの巨大な発展
WebブラウザNetscapeで実行
2009年、oracleはマイクロシステムを買収しました
オブジェクト向け
オブジェクト向けクラス階層、継承性、異性性、カプセル化をサポート
マルチスレッド
マルチスレッド同時環境のサポート
Javaはオペレーティングシステムの支援なしにマルチスレッドをサポート
C/C++などはオペレーティングシステムAPIを呼び出してマルチスレッドを実現する
プラットフォームの独立性
Java仮想マシン実行バイトコード
プラットフォームに依存しない
ソース(.java)とクラス(.class)ファイル
1つのソースファイルに複数のクラスを作成できます
共通クラスは1つしかありません
ソースファイルの名前はpublicと宣言されたクラス名と同じでなければなりません.
クラスファイルにはクラスが1つしかありません
複数のクラスを持つJavaソースコードをコンパイルすると、各クラスに個別のクラスファイルが作成されます.
実行モジュール
1つのクラスファイルまたは複数のクラスファイルとして構成
複数のフォルダにわたって複数のクラスファイルを構成します.
jarファイルとして配置できます
main()メソッド
Javaアプリケーションの実行はmain()メソッドから開始
1つのクラスファイルに1つ以上のmain()メソッドは使用できません.
各クラスファイルにmain()メソッドは含まれません
クラスにカプセル化
Javaのすべての変数または関数がクラスに宣言されます.
クラスに新しいクラス(内部クラス)を作成できます.
小包
管理用に複数の関連クラスをパッケージ化
パッケージはフォルダコンセプト
例)java.lang.Systemはjavalangディレクトリのシステムです.クラスファイル
-このクリップ・ライターを使用する練習-
画面にJavaアプリケーションを作成し、自分の名前、年齢、学科などの情報を出力します.
出力値)氏名:張岷植、年齢:27歳、系:設備科
public class Hello2030 {
public static void main(String[] args) {
String a = ("장민식");
int b = 27;
String c = ("설비과");
System.out.println("이름:"+a);
System.out.println("나이:"+b+"살");
System.out.println("학과:"+c);
}
}Reference
この問題について(21.1.12 JAVA編集内容), 我々は、より多くの情報をここで見つけました https://velog.io/@jangminsik/21.10.12-JAVA이클립스내용テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol