java实训第五天0126

1.==与equals

==:基本数据类型:比较的是数值的大小;

     引用数据类型:比较的是引用的地址。

equals:默认比较两个对象的地址,若想比较两个对象的内容时,需要重写这个方法

2.Integer类

主要用于实现int类型的包装,并提供int类型到string类之间的转换等方法

 

3.String类

java.lang.String类主要用于描述字符串内容,Java程序中所有字符串字面值都可以使用该类的实例(对象)加以描述,如:"abc"等。
     该类由final关键字修饰表示该类不能被继承。
     该类描述的字符串内容是个常量不可改变,因此可以被共享。

由于String类型描述的字符串内容是个常量不可改变,因此java虚拟机将首次出现的字符串放入常量中,若后续代码出现了相同的字符串则直接使用电池中已有的字符串对象而无需申请内存以及创建对象,从而提高了性能。

 

4.StringBuilder类和StringBuffer类

     由于String类描述的字符串内容是个常量,不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费。
    为了解决上述问题,可以使用java.lang.StringBuilder类和StringBuffer类来描述字符序列可以改变的字符串,如:"ab",“abc",“abcd"。
其中StringBuffer类是从jdk1.0开始存在,属于线程安全的类,因此效率比较低;
其中StringBuilder类是从jdk1.5开始存在,属于非线程安全的类,因此效率比较高;

 

 

5.Date类

SimpleDateFormat 还支持本地化日期和时间模式字符串。在这些字符串中,以上所述的模式字母可以用其他与语言环境有关的模式字母来替换。
 SimpleDateFormat 不处理除模式字母之外的文本本地化:而由类的客户端来处理。

 

6.可变参数 

 返回值类型方法名称(数据类型..参数名称){
//参数在方法内部,以数组的形式来接收

}

!!!可变参数只能出现在参数列表的最后。

 

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值