JAVA学习——面向对象思考

1.wrapper class包装类不需要导入包

(1)∵许多方法的参数是对象,∴我们使用Java API中的包装类将基本数据类型包装成对象。在java.lang包中提供了基本数据类型的包装类:Integer,Double,Character,Boolean.

(2)优势:使用包装类可将基本数据类型作为对象处理。

(3)静态方法valueOf(“值”);一定要加双引号!!!

e.g.Double doubleObject=Double.valueOf(“12.4”);

(4)①boxing自动装箱:就是自动将int基本类型转化为Integer对象。e.g.

Integer integerObject=2;ó Integer integerObject=new Integer(2);

②unboxing自动开箱:就是自动将对象转化为基本数据类型

注意:这里的“+”做加法,不是字符串的拼接,因为没有字符串。

//创建整型数组对象

Integer[]intArray={1,2,3};

System.out.println(intArray[0]+intArray[1]+intArray[2]);

//对象intArray[0]等被自动开箱unboxing为int值,然后相加

//注意:这里并不是拼接输出,因为没有字符串,这里的+做的就是简单的加法

2.StringBuilder类和StringBuffer类

可以替代String类。而且他们提供了add,insert,append(这些是String中没有的,可是哦,String可以使用重载的“+”实现字符串的拼接)。

 

整理不易,亲亲点个赞呗~~

 

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值