この記事は Java の開発の歴史を簡単にまとめたものです。Javapapers の一環として、この貴重なタイムラインを記録して保存したいと考えています。この履歴情報はインターネットから収集されたものであり、検証することはできません。できる限り正確な情報を提供するよう努めますが、以下のタイムラインに誤りを見つけた場合は、メールでご連絡ください。 Java 標準区分 Java バージョンは Java 2 に進化し、さまざまなレベルのアプリケーションに応じて改良されました。バージョンとその説明については、「その他の J2EE-Enterprise Edition」を参照してください。現在、エンタープライズコンピューティング、電子商取引などの分野で普及している技術です。 Enterprise Edition J2SEJava 2 Standard Edition - Standard Edition。一般的なコンピュータが PC 上でアプリケーションソフトウェアを開発するのに適しています。 - マイクロ エディション、モバイル ゲーム、名刺管理などのハンドヘルド デバイスに適しています。Java の開発の歴史、なぜコーヒーと呼ばれるのですか? Java プラットフォームと言語は 19 年に SUN によって開発されました
はじめに: Javaの起源であるJ2SEJ2MEJ2EEは、Sun Microsystemsが5月に発売したJavaプログラミング言語およびJavaプラットフォームの一般名です。 1995年。 Java 言語は、クロスプラットフォームのアプリケーション ソフトウェアを作成できるオブジェクト指向プログラミング言語で、1990 年代初頭に Sun Microsystems で働いていた James Gosling らによって開発されました。 Java はインターネットの急速な発展とともに発展し、徐々に重要なネットワーク プログラミング言語になりました。 Java言語には以下のような特徴があります
2. PHPプログラマーの技術的成長計画(迷っているあなたへ)、PHPプログラマーの成長計画_PHPチュートリアル
はじめに:PHPプログラマーの技術的成長計画(迷っているあなたへ) )、PHP プログラマーの成長計画。 PHP プログラマーの技術的成長計画 (混乱しているあなたへ)、PHP プログラマーの成長計画は、私が知っている多くの PHP/LNMP プログラマーの開発軌跡に基づいており、個人的な経験と組み合わせて、多くの
3 を抽象化しています。 PHP プログラム PHP プログラマーの技術的成長計画、PHP プログラマーの計画_PHP チュートリアル
はじめに: PHP プログラマーの技術的成長計画、PHP プログラマーの計画。 PHP プログラマーの技術的成長計画、PHP プログラマー計画は、私が知っている多くの PHP/LNMP プログラマーの開発軌跡に基づいており、個人的な経験と組み合わせて、将来についての多くのプログラマーの混乱を抽象化しています。 PHP ソフトウェア エンジニアの技術的成長計画
5。 MySQL の軌跡
はじめに: MySQL は、開発者の手に渡った「おもちゃ」から、今日の「世界で最も人気のあるオープンソース データベース」に変わりました。そのプロセスには、製品バージョンのアップグレードといくつかの追加が伴います。新機能 (特にエンタープライズ データベース機能)。現在、MySQL 5.0 は完全に開発されており、MySQL を「おもちゃのデータベース」と呼ぶ人はほとんどいません。 MySQL の豊富な機能
6.iPad 3 の価格がオンラインで伝達され、新機能の推測
はじめに: の開発の軌跡から。 iPhone の場合、Apple の製品戦略を理解するのは難しくありません。リリースごとに革新的な製品をリリースした後、次のステップとして機能強化された製品 (小さな変更) をリリースし、次に次世代製品 (外観を改善しながら大きな変更) をリリースする必要があります。と機能性)。 iPad2がiPad1の強化版だとすれば、iPad3は本当に大きな変化です。 それでは、iPad3 には何が含まれるでしょうか? はじめに: PHP プログラマーのための技術的成長計画 著者: Night Passerby (2014/10/15) 私が知っている多くの PHP/LNMP プログラマーの開発軌跡に従って、個人的な経験と組み合わせて、多くのプログラマーの将来についての混乱を抽象化しました。特に技術学習における失明とパニックについて、多くの PHP プログラムを比較できるように、各段階での PHP プログラマーの技術的要件を簡単に整理しました はじめに:多くの PHP/LNMP プログラマーの開発軌跡の理解と個人的な経験に基づいて、将来に対する多くのプログラマーの混乱、特に技術学習に対する盲目さと混乱を抽象化し、それぞれの分野における PHP プログラマーのスキルを簡潔に整理します。多くの PHP プログラムが学習と成長の目標を設定するのに役立つ要件。 この記事は、現在の主流のテクノロジーに基づいて基本的な概要を作成します
以上が言語発達の軌跡に関連した推奨コンテンツの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

jvmmanagesgarbagecollectionacrossplatformseftivivivivitybyusagenerationalaphadadadaptingtosandhardwaredefferences.itemployscollectorslikeserial、parallel、cms、andg1、各sutitedfordifferentscenarios

Javaは、Javaの「Write and Averywherewhere」という哲学がJava Virtual Machine(JVM)によって実装されているため、変更なしで異なるオペレーティングシステムで実行できます。コンパイルされたJavaバイトコードとオペレーティングシステムの間の仲介者として、JVMはバイトコードを特定のマシン命令に変換し、JVMがインストールされた任意のプラットフォームでプログラムが独立して実行できることを確認します。

Javaプログラムの編集と実行は、BytecodeとJVMを通じてプラットフォームの独立性を達成します。 1)Javaソースコードを書き、それをbytecodeにコンパイルします。 2)JVMを使用して、任意のプラットフォームでByteCodeを実行して、コードがプラットフォーム間で実行されるようにします。

Javaのパフォーマンスはハードウェアアーキテクチャと密接に関連しており、この関係を理解することでプログラミング機能を大幅に改善できます。 1)JVMは、CPUアーキテクチャの影響を受けるJITコンピレーションを介して、Java Bytecodeを機械命令に変換します。 2)メモリ管理とゴミ収集は、RAMとメモリバスの速度の影響を受けます。 3)キャッシュとブランチ予測Javaコードの実行を最適化します。 4)マルチスレッドと並列処理がマルチコアシステムのパフォーマンスを改善します。

ネイティブライブラリを使用すると、これらのライブラリはオペレーティングシステムごとに個別にコンパイルする必要があるため、Javaのプラットフォームの独立性が破壊されます。 1)ネイティブライブラリはJNIを介してJavaと対話し、Javaが直接実装できない機能を提供します。 2)ネイティブライブラリを使用すると、プロジェクトの複雑さが増し、さまざまなプラットフォームのライブラリファイルの管理が必要です。 3)ネイティブライブラリはパフォーマンスを改善できますが、それらは注意して使用し、クロスプラットフォームテストを実施する必要があります。

JVMは、JavanativeInterface(JNI)およびJava Standard Libraryを介してオペレーティングシステムのAPIの違いを処理します。1。JNIでは、Javaコードがローカルコードを呼び出し、オペレーティングシステムAPIと直接対話できます。 2. Java Standard Libraryは統一されたAPIを提供します。これは、異なるオペレーティングシステムAPIに内部的にマッピングされ、コードがプラットフォーム間で実行されるようにします。

modularitydoesnotdirectlyectlyectjava'splatformindepensence.java'splatformendepenceismaindainededainededainededaindainedaindained bythejvm、butmodularityinfluencesApplucationStructure andmanagement、間接的なインパクチャプラット形成依存性.1)

bytecodeinjavaisthe intermediaterepresentationthateNablesplatformindepence.1)javacodeis compiledintobytecodestoredin.classfiles.2)thejvminterpretsorcompilesthisbytecodeintomachinecodeatime、


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 中国語版
中国語版、とても使いやすい

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ホットトピック









