java的lang包和8种基本数据类型

系统 1719 0

1 String, 八种基本数据类型 的包装类都在这个包中

   Java 只有 8 种基本类型: byte   char   short    int    long    float   double    boolean

自动装箱 是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成double,等等。反之就是自动拆箱。

  (char 的对应的对象包装类是 Character, int 对应的对象包装类是 Integer , 其他的名字不变)

 

基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。

java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱)

例子如下:

        
           1
        
        
          public
        
        
          class
        
        
           Wrapper {


        
        
           2
        
        
          public
        
        
          static
        
        
          void
        
        
           main(String[] args) {


        
        
           3
        
        
          int
        
         i = 500
        
          ;


        
        
           4
        
                  Integer t = 
        
          new
        
        
           Integer(i);


        
        
           5
        
        
          int
        
         j =
        
           t.intValue();


        
        
           6
        
                  String s =
        
           t.toString();


        
        
           7
        
        
                   System.out.println(t);


        
        
           8
        
                  Integer t1 = 
        
          new
        
         Integer(500
        
          );


        
        
           9
        
        
                   System.out.println(t.equals(t1));


        
        
          10
        
                  Integer a1 = 5
        
          ;


        
        
          11
        
        
          int
        
         a2 = 
        
          new
        
         Integer(5
        
          );


        
        
          12
        
                  System.out.println("a1 = " + a1 + ",a2 = " +
        
           a2);


        
        
          13
        
        
               }


        
        
          14
        
          }
      

运行结果:

500

true

a1 = 5,a2 = 5

 

 

2 Object:类层次结构的根类

3 Math:执行基本数学方法运算

4 StringBuffer:线程安全的可变字符序列

5 thread:是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。

java的lang包和8种基本数据类型


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论