0

私はメモ帳(通常のテキストエディタ)でJavaプログラムを使用していましたが、通常/*test/*はコンパイラによって解釈されないプログラム内のコメントとしてカウントされ、

例えば

import java.io.*;

import java.sql.*;

class products

{

public static void main(String args[])

/*test /*

Here test would be considered as comments
}

しかし、アプレットでは、アプレット ビューアでそれをどのように/*認識し、サイズとコードに基づいてウィンドウを生成するのでしょうか?

/*<applet code="myaddapplet.java" width="300" height="300">
</applet>
*/

Java はそれをコメントとしてではなく、プログラミング コンテンツとしてどのように解釈しないのでしょうか。

4

2 に答える 2

1

Java はそれをコメントとしてではなく、プログラミング コンテンツとしてどのように解釈しないのでしょうか。

Java コンパイラはそのファイルを読み取りません。

それは HTML ファイルです ... または HTML ファイルを生成するもの (JSP など) です。HTML は、Java コンパイラではなく、Web ブラウザの HTML パーサーによってクライアント側で読み取られます。実際、ユーザーのマシンには Java コンパイラがインストールされていない可能性があります。

/* ... */HTML パーサーは、をコメントとして認識しません。その場所によっては、それらの文字をリテラル文字として扱い、ユーザーに表示しようとする場合があります。

この<applet>...</applet>部分は有効な HTML ... HTML パーサーが認識し、アプレットを起動する命令として扱います。

于 2013-08-31T07:17:36.747 に答える