JDK的java.lang包里有String类,short类,long类int类呢?在哪个包里?

2025-01-02 22:17:13
推荐回答(4个)
回答1:

short、long、int等等小写字母开头的不是类,是基本类型。但是他们分别有对应的类,比如:int对应Integer,long对应Long,boolean--Boolean ,byte--Byte ,char--Character ,double--Double ,fload--Float 等等,都在lang包里,自己下个API看看 。基本类型和相应的类,在JDK1.5之前需要通过方法相互转换,现在可以很方便的混用,所以一般情况下用基本类型就行,比如放入hashtable中,以前基本类型不行,现在也可以。这些类现在一般用于一些特殊的地方,比如Integer.valueOf("1234");

回答2:

String类,Short类,Long类 Integer类都在java.lang包里
类首字母都要大写的
JDK的API文档里都有的,你可以自己查查

回答3:

Java 中 short、long、int、boolean、float、double、char、byte 是 8 个基本类型,不是类。
但是在 lang 包里有对应的装箱类,分别是把首字母大写(注意 int 和 char 对应的装箱类不是缩写):Short、Long、Integer,Boolean、Float、Double、Character、Byte。
这是 Java 的自动装箱解箱。

回答4:

数组不是一个具体的类 所以他的length属性查不到 但是可以用 后面的String a="abc"的length是String类定义的方法 不是一个属性