-2

それらがクラスにない場合、データ型はどのパッケージで利用できますか????どのように使用していますか?

それらが java.lang パッケージの下にある場合、それらのクラスがいくつかあるはずですか?

それらが組み込まれている場合、それらはどこにありますか?

4

3 に答える 3

1

それらは次の言語に組み込まれています。

int、long、float、double、char、byte、boolean、short

いくつかの快適さのために、そのような変換にはクラスもあります: それらはすべて java.lang パッケージにあります:
Integer、Long、Float など。

例:

int a = 3;
a++;

Integer aObj = new Integer(266666);
于 2012-12-10T03:11:56.077 に答える
1

こちらの仕様をお読みください: http://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html#jls-4.2

Java プログラミング言語には、プリミティブ型(§4.2) と参照型(§4.3)の 2 種類の型があります。それに応じて、変数に格納でき、引数として渡され、メソッドによって返され、操作できるデータ値には、プリミティブ値 (§4.2) と参照値 (§4.3) の 2 種類があります。

という名前の 3 番目のタイプもありますnull

名前のない特別な null 型、式 null の型 (§3.10.7、§15.8.1) もあります。

プリミティブ型は特別なデータ型であり、パッケージやクラスの一部ではありません。java.langパッケージに配置される、Integer、Long、Boolean などの関連するラッパー タイプがあります。

于 2012-12-10T03:16:27.637 に答える
0

それらはクラスではないため、どのパッケージにも存在しません。

それがJavaの設計です。

プリミティブ型には、boolean、byte、char、short、int、long、float、および double が含まれます (私は何も見逃していないと思いますか? :P )

それらはすべて、java.lang の下に対応するラッパーを持っています。たとえば、バイト、文字、整数などです。

于 2012-12-10T03:18:52.667 に答える