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

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 虚拟机允许应用程序并发地运行多个执行线程。

转载于:https://www.cnblogs.com/Mokaffe/p/4311420.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值