Javaのコンピュータ言語2日目の道路整備や初期のJavaの歴史

 

コンピュータ言語の発達の歴史(主にもっと強い意味)

コンピュータ言語の第一世代

バイナリ方法(任意の変換なしで、直接コンピュータ・コードを使用して)

第二世代のコンピュータ言語

アセンブリ言語(代わりのようなリバースエンジニアリングのためのバイナリで、機械の言語を読み取ることができない人間の解決:割れソフトウェア、ロボット、ウイルス)

ムーアの法則(インテル社の共同創業者ゴードン・ムーア)

18カ月ごとについて、集積回路上のトランジスタの数を収容するために、変わらず価格が倍になる場合は、パフォーマンスは、他の言葉で、倍増され、すべてのドルは、コンピュータのパフォーマンスを購入することができ、すべての18になります倍以上の月

第三世代コンピュータ言語(高級言語)

プロセス指向とオブジェクト指向の二つのカテゴリ:一般的に分け

典型的なプロセス指向の言語、C言語、C ++は、JAVAは、一般的なオブジェクト指向言語であります

様々な言語:

C言語、C ++言語、JAVA言語(C ++ - )、C#言語(Cシャープ)などのPython、PHP、JavaScriptの、

 

初期のJava

ジャワの誕生の帝国

C&C ++

生まれ1972 C

ハードウェアに近い、非常に効率的で、非常に高速に実行します

オペレーティング・システム、コンパイラ、データベース、ネットワークシステム

ポインタとメモリ管理

C ++は、1982年に誕生しました

オブジェクト指向

Cとの互換性

グラフィックス分野、ゲームなど

1995Javaの誕生(C ++の名前からプロセス簡単に、 - またはオーク)

構文のようなC

いいえポインタありません

いいえメモリ管理ません

どこにでも実行して真のポータビリティ、追記、

オブジェクト指向

型の安全性

そして、他の高品質ライブラリ

Java仮想マシンJVM(Javaプラットフォームで実行しています)

Javaが誕生しました

1995 Webグラフィックプログラム(アプレット)

Javaは、探求し、展開する準備ができています:

Java 2 Standard Edition(J2SE):デスクトップを占有します

Java 2モバイル版(J2ME):携帯電話を支配します

Java 2 Enterprise Edition(J2EE)の:サーバーを占有します

プラットフォーム、システム、ツールのエンタープライズJava開発者に基づいて、膨大な数の

ビルドツール、アプリケーションサーバ、Web開発者、開発ツール(IntelliJのアイデア)、など

2006年:Hadoopの(ビッグデータフィールド)、Javaは、フィールドを入力してください

2008年:アンドロイド(携帯電話・セグメント)、Javaは、フィールドを入力してください

Javaの機能と利点

単純、オブジェクト指向、ポータブル、高性能、分散、動的(反射)、マルチスレッド、セキュリティ、堅牢性、

Javaの3つのバージョン

具有write once(编写一次)、run anywhere(运行在任何地方)

JavaSE:标准版(桌面程序,控制台开发....)

JavaME:嵌入式开发(手机,小家电....)

JavaEE:E企业级开发(web端,服务器开发....)

JDK、JRE、JVM(JDK包含JRE包含JVM)

JDK:Java Development Kit (JAVA 开发工具)

JRE:Java Runtime Environment (JAVA 运行环境)

JVM:JAVA Virtual Machine (虚拟机类似于CPU处理相关JAVA的东西)

 

おすすめ

転載: www.cnblogs.com/wjt123/p/11930368.html