Java言語の問題

第一章のJavaの基本的な概念と環境

FAQ1.01どのオブジェクト指向プログラミング?
回答:それはOOPの再利用性、柔軟性、およびソフトウェアのスケーラビリティを向上させるために、その中にカプセル化されたオブジェクト指向プログラミング、基本単位としてオブジェクトプログラム、及びプログラム及びデータであり、各オブジェクトは、実世界であります特定の事柄(またはエンティティ)。

オブジェクト指向プログラミングのFAQ1.02基本的な特徴は、これらのですか?
回答:三つの基本的な特性:カプセル化、継承、ポリモーフィズムを。
パッケージ:すべてがちょうど外部インターフェイス、または方法を提供し、何かを隠すために隠されています。
継承:クラスが別のクラスから継承するが、別のクラスの属性及び方法によって得ることができる、継承されたクラスはサブクラスは親クラスを継承することができ、サブクラス、クラス継承親クラスです。
多型:Javaオブジェクト変数に手段が多型である、インターフェースのいくつかの異なる実装が多型です。

FAQ1.03 Java言語が生成し、開発する方法ですか?
民生用電子機器でアプリケーションを開発するために、企業による日1991・積極的に最終的にはビル・ジョイ率いるチームによるオーク言語の開発を、プログラミング言語を探している、と。
デザインを改良し、1995年にジャワに社名変更

関係FAQ1.04のAndroidとJava言語は何ですか?
Androidのロボットは、GoogleのLinuxベースのオープンソースのオペレーティング・システム・プラットフォームを2007-11-5するためのものです。Googleとオープン・ハンドセット・アライアンスにより、Androidプラットフォームを共同で開発しました。Java言語、Javaプログラミング言語とJavaプラットフォームは、Java言語などのプログラミング構文のシリーズ、Javaプラットフォームを意味するが、また、Java API、Javaバイトコード、Java仮想マシンが含まれています。
Androidのモバイルプラットフォームです。Javaプログラミング言語とJavaのコアのJava APIが、異なる仮想マシンはまた異なっているJavaプラットフォームのバイトコード形式の実装を使用するJavaプラットフォームと機能的に同等です。

FAQ1.05するJavaSE、JavaEEの、JavaMEの違いは何ですか?
Javaの標準版の使用するJavaSEフルネームは、
Javaプログラムの作成と実行のための基本的な環境を提供します。
JavaEEのは、Java Enterprise Editionは、の略で
、エンタープライズアプリケーション開発・実行環境サーバの分散ベースの
完全な名前JavaMEのJavaのマイクロエディションを
組み込みアプリケーションの開発およびランタイム環境を提供します。
1998年12月では、JDK1.2を使用するJavaSEと同様のJava2のミニチュア版と呼ばれる立ち上げ(JavaMEの)
のJava2 Enterprise Editionの(JavaEEの)

実行方法のFAQ1.06 Java言語メカニズム?
高レベルのコンピュータプログラミング言語は、その実装は、プログラムにコンパイルされる言語に分割して言語を解釈することができます。
コンパイル言語は、C、C ++のような使い捨てのコンピュータが認識できる機械語命令に翻訳され
、このようなASP、PHPなどの同時通訳に似たインタプリタ言語、文の翻訳、。
Javaはコンパイル言語でもない言語もコンパイル言語と解釈された言語の組み合わせであるインタプリタ言語、です。まず、Javaコンパイラは、プラットフォームに依存しないバイトコードファイルにJavaソースコードをコンパイルします。そして、JVMバイトコードの仮想マシンファイルが解釈します。

FAQ1.07何JVM?役割は何ですか?どのように作業メカニズム?
1.JVMは、定義された
JVMは、Java仮想マシンの意味です。それは。コンピュータでダース以上のコンピュータの合計で様々な機能をシミュレートすることができ架空のコンピュータである
ロール2.JVM
、JVMは、Javaバイトコードの実行エンジンであるJavaプログラムの実施のために必要な支援を提供し、
それはまた、最適化Javaバイトコード。より効率的なマシン命令に変換します。プログラマによって書かれたプログラムは、最終的にはJVM上で実行され、JVMは、クラスローダとそのサブクラスで実装されてロードします。ClassLoderは、Javaランタイムシステムの重要なコンポーネントは、ランタイムクラスでファイルを見つけ、ロードするクラスを担当している
作品3.JVM
(1)JVMロード環境と構成を作成します。
(2)ロードのjvm.dll
(3)初期化のjvm.dll
(4)呼処理負荷とJNIEnvのクラスのクラスの例
(5)Javaプログラムを実行します

「あなたは261のJava言語の問題を知っている必要があります」 - 梁のフル

おすすめ

転載: blog.csdn.net/weixin_42829146/article/details/86683329