私はちょうど混乱していて、明確な考えを持っていません.Javaがプログラミング言語であり、プラットフォームでもある理由. オラクルの企業サイトで言及しました:
Java technology is both a programming language and a platform
しかし、私の質問に対する答えはありません。
私はちょうど混乱していて、明確な考えを持っていません.Javaがプログラミング言語であり、プラットフォームでもある理由. オラクルの企業サイトで言及しました:
Java technology is both a programming language and a platform
しかし、私の質問に対する答えはありません。
Java はプログラミング言語です。ここの最初の行を読んでください。
http://docs.oracle.com/javase/tutorial/
Java は Java Virtual Machine と呼ばれるプラットフォーム上で実行されるため、プラットフォームに依存しません。
Java はプラットフォームではなくプログラミング言語です。あなたが言及したOracleリンクで説明されている方法のために、あなたは混乱していると思います。
Java プログラミング言語と Java プラットフォーム (Java が動作するプラットフォーム) をまとめて JAVA TECHNOLOGY と呼びます。
Java テクノロジー = Java プログラミング言語 + それが動作するプラットフォーム。
Javaがプラットフォームであるようではありません。一般的に、Java は Java プログラミング言語を意味します。
Q: Java はどのように安全ですか? A: Java コードをコンパイルすると、JVM は Java コードをバイト コードに変換します。このバイト コードは安全です。そのバイトコードに変更が加えられた場合、それは実行されません。
Java はプログラミング言語であり、プラットフォームに依存しません。これは、すべての Java プログラムが Java 仮想マシン (jvm) プラットフォームで実行されるためです。jvm は Java テクノロジのネイティブです。したがって、Java は言語であると同時にプラットフォームでもあります。
ノート:
JVM はプラットフォームに依存せず、プラットフォームごとに異なる jvm を使用しています。コンパイルされた Java コードは、プログラムが実行されている OS のマシン コードに変換されます。
Java はプラットフォームそのものとは言えません。
Java はプログラミング言語です。
Java は、Java 仮想マシン (JVM) と呼ばれるプラットフォーム上で実行されます。
編集
Roman Konovalのコメントに続いてこの回答を明確にして改善するために、OP(http://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html)によって提供されるリンクは実際に述べています
Java テクノロジは、プログラミング言語であると同時にプラットフォームでもあります。
質問を正しく理解している場合、OPは質問の「Java」と「Javaテクノロジー」というフレーズの違いを区別していません。
その解釈に基づいて (お気軽に訂正してください)、彼自身の言葉を使用して彼の質問に答えると、「Java」(AKA、この場合は「Java テクノロジー」) は、Java に関連するすべてのもの、つまりプログラミング言語自体、JVMを包含します。 (プラットフォーム)、JDKなどです。これが、OPが表現する「Java」が、実際にはプログラミング言語とプラットフォームの両方である理由です。