Java学习笔记03:核心类

本文详细介绍了Java中的基本类型封装、字符串与整数的转换,包括Integer和Float对象的创建,以及装箱拆箱的概念。此外,还涵盖了Object类、String类、StringBuilder、Scanner类、Math类和Date类的基础使用和方法功能描述。

4.1 基本类型的封装类

// 字符串转int
Integer obj = new Intreger("10");
int n = new Integer("10");
int num = Integer.parseInt("10");
// 字符串转float
float fl = loat.parseFloat("10.0");
float f2 = new Float("10.0");

// int转字符串
String n = "" + 10;
String n = Integer.toString(10);
String n = String.valueOf(10);

4.2 装箱和拆箱

装箱是将栈中的数据封装成类的对象存储到堆中。拆箱是将对象转换成基本类型数据值,放到栈中。

4.3 Object 类

Object类是顶级父类,所有类都直接或间接继承了Object类,故而所有类都可调用其中的方法,都可以赋值给Object。

方法 功能描述
protected Object clone() copy
public boolean equals(object) 比较二者内容是否相等
protected void finalize() 清理资源
public final class<?> getClass() 返回运行时对象类型
public int hashCode() 返回哈希代码值
public String toString() 返回其字符串表示
  1. 注意“==”比较的是两个对象的地址是否相同,而equals比较内容是否相同,然而如果一个类没有重写equals方法,那么二者运行结果相同。
  2. toString()如果没有被重写,默认返回:类名@哈希代码值。

4.4 字符串类

  1. String创建的字符串是不可变的。
  2. StringBuffer创建的字符串是可变的,最终可以通过toString()的方式转
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值