-
直接打印对象名,默认调用的是toString() 方法
-
直接打印对象名,如果输出的不是地址值则说明该类重写了toString() 方法
-
equals() 方法默认比较的是两个对象的地址值,重写之后比较的是两个对象的属性值
-
Object s .equals() 方法时容忍空指针的
-
Objects:对象的工具类
-
Date 解析 或 格式化 的一般步骤:
-
SimpleDateFormat simpleDateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
-
String s1 = "2020-2-10 10:23:10" ;
-
Date parse = simpleDateFormat.parse(s1);
-
Calendar是一个抽象类, 无法直接创建对象,需要借助其中的一个方法 getInstance() 返回一个Calendar的子类
-
MONTH问题:西方的月份是从0-11,中国的月份是从1-12
-
get/set 方法中,set是一个重载方法,可以一次同时设置年月日
-
System. currentTimeMillis () 可以用来测试程序的效率
-
可以使 System中的方法就尽量使用,因为系统级的方法运行起来效率更高!
-
System. arraycopy ( ) 系统级数组复制方法
-
int a[]={ 1, 2, 3, 4, 5};
-
int b[]={ 6 , 7 , 8 , 9 , 10 };
-
System. arraycopy (a, 1 ,b, 2 , 3 );
-
-
StringBuilder:字符串缓冲区。
-
StringBuilder 字符串在内存中始终都是一个数组,占用空间少,效率高
-
appen()方法:
-
StringBuilder s1 = new StringBuilder( "123");
-
s1.append( "456" );
-
System. out .println(s1); // 123456
-
-
装箱:由 基本类型 --> 引用类型
-
例:Interger.valueOf( int ) 或者 Interger.valueOf( String )
-
-
拆箱:由 引用类型 --> 基本类型
-
例:intValue() 方法
-
-
基本类型与字符串之间的 相互转换
-
字符串 --> 基本类型:解析
-
基本类型 --> 字符串:+ ""
-