第一章常用类

一、Object:位于 java . lang 包中,是所有类的父类(直接父类或是间接父类)
(1) Object 类型的引用可以存储任意类型的对象,体现多态的应用
(2) Object 中定义的方法,所有类都可以使用(访问权限允许)
2.常见的方法:
(1) getClass ():返回引用中实际存储的对象类型
(2) int hashCode ():返回哈希码值
注意:不同的对象返回不同的哈希码值
(3) boolean equals ( object obj ):判断两个对象的内容是否相等,相等﹣ true ;不等﹣ false 
(4) String tostring ():返回对象的字符串形式
二、包装类
1.包装类:基本数据类型对应的类成为包装类(位于 java . lang 包中)
2.基本数据类型对应的包装类:
基本数据类型
包装类型
 byte 
 Byte 
 short 
 Short 
 int 
 Integer 
 long 
 Long 
 float 
 Float 
 double 
 Double 
 char 
 Character 
 boolean 
 Boolean 
3.数据类型之间的转换
//基本数据类型﹣》包装类型
 int a =36;
 Integer i2= new Integer ( a );
 System . out . println (i2);
 Integer i3= Integer . valueof ( a );
 System . out . println (i3);
/* public static Integer valueof ( int i ){
 if ( i >=-128&& i <=127)
 return IntegerCache . cache [ i +(- IntegerCache . low )];
 return new Integer ( i );
}**/
//包装类型->基本数据类型 int n =i2.intvalueO; System . out . println ( n );
// int -> Stri -
 int a2=89;
 String strl 
 system . out . pl 
 System . out . prin ...
 System . out . println (str1+1);//891

// string -> int 

 

 int n3= Integer . parseInt ("87a");

 System . out . println (n3);

注意: String 转换为 int 类型,转换的 String 需要为纯数字内容,否则运行时报错,错误信息为:

 java . lang . NumberFormatException (数字格式转换异常)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值