总结

总结:

正则表达式:

1、字符串规则定义

2、用在字符串内容检索,格式检查

Object类:

1、任何类型的父类型:一切皆对象

2、Object类型的变量,可以引用任何类型的对象,超级多态

3、Object定义了很多重要的方法,被子类继承

Java 系统方法

toString    equals   hashCode

toString()

1、是用于返回对象为文本描述

2、建议在子类中重写

3、默认的返回结果为:className@hashCode 没有用!

4、重写规则:返回对象的属性

5、很多API会回调toString()方法作为结果,例如:println(),非常便于调试输出软件数据。

equals方法:

1、用于比较对象的相等

2、建议子类重写

3、采用“模板”重写

4、Object默认的equals方法,等同于==

5、Java很多API会回调这个方法比较对象,例如:比较两个数组是否相等

Arrays.equals(ary1,ary2):比较的是每个数组对应元素是否相等

包装类:

1、因为基本类型不是对象,包装类可以把基本类型包装为对象,有8种包装类

将基本类型包装为对象:

Object o=new Integer(1);   两种方法都可以

Object o=Integer.valueOf(1);

Object b=new Double(3.5);

Object b=Double.valueOf(3.5);

还可以拆包为基本类型:

   Integer i=Integer.valueOf(5);//包装

    intn=i.intValue();//拆包

   System.out.println(n);//5

   Double b=Double.valueOf(3.14);

   double x=b.doubleValue();

   System.out.println(x);//3.14

2、Java5提供了自动包装和拆包

Integer i=5;

Double d=6.7;

int n=i+3;//自动拆包

Java是利用编译器进行的语法替换

经过编译之后:

     Integer i=new Integer(5);

     Double d=new Double(6.7);

      intn=i.intValue()+3;//自动拆包

3、包装类提供了基本类型与字符串类型的相互转换方法

String   基本类型

“3.14”<->3.14

“5849”<->5849

“true”<->true

4、包装类是final的。

1)、final标记的类不能被继承

2)、final标记的方法不能被子类重写

3)、final标记的变量即为常量,只能赋值一次,不能被修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值