Object类

1.equals()方法:两个基本类型的变量比较是否相等时直接使用“= =”运算符即可,但两个引用类型的对象比较是否相等时则有两种方式:使用“= =”运算符,或使用equlas()方法。
示例:// 定义4个整型类对象
Integer num1 = new Integer(8);
Integer num2 = new Integer(10);
Integer num3 = new Integer(8);
// 将num1对象赋值给num4
Integer num4 = num1;
System.out.println(“num1和自身进行比较:”);
// 分别使用==和equals()方法进行自身比较
System.out.println("num1 == num1是 " + (num1 == num1));
System.out.println(“num1.equals( num1 )是” + num1.equals(num1));
运行结果:num1和自身进行比较:
num1 == num1是 true
num1.equals( num1 )是true
——————————————————————————
————————————————
num1和num2两个不同值的对象进行比较:
num1 == num2是 false
num1.equals( num2 )是false
2.toString()方法:变量的声明与赋值可以分开Object类的toString()方法是一个非常特殊的方法,它是一个“自我描述”的方法,该方法返回当前对象的字符串表示。当使用System.out.println(obj)输出语句中直接打印对象时,或字符串与对象进行连接操作时,例如:“info” + obj,系统都会都会自动调用对象的
toString()方法。
3.字符串类:Java提供了String、StringBuffer和StringBuilder三个类来封装字符串,并提供了一系列方法来操作字符串对象。
4.StringBuffer类:StringBuffer字符缓冲区类是一种线程安全的可变字符序列。
5.StringBuilder类:StringBuilder字符串生成器类与StringBuffer类似,也是创建可变的字符串序列,只不过没有线程安全控制。
6.Scanner类:Scanner扫描器类在java.util包中,可以获取用户从键盘输入的不同数据,以完成数据的输入操作,同时也可以对输入的数据进行验证。
7.Math类:Math类包含常用的执行基本数学运算的方法,如初等指数、对数、平方根和三角函数等。Math类提供的方法都是静态的,可以直接调用,无需实例化。
8. Date类:Date类用来表示日期和时间,该时间是一个长整型(long),精确到毫秒。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值