关于java:JAVA基础几个常用类

40次阅读

共计 670 个字符,预计需要花费 2 分钟才能阅读完成。

一》包装类

java 根本数据类型:byte,boolean,short,char,int,long,float,double

对应包装类除了 char——Character,int——Integer,其余首字母大写即可。

1. 转换举例,主动拆装箱实际上也是编译器调用了对应办法

二》String,StringBuilder,StringBuffer

1.String 类对象代表不可变 Unicode 字符序列

String s = “nice”,这里申明的是一指向 String 对象(”nice”)的援用 s,

s = s + ” to”,这里对 s 进行了 ”+” 操作,此时 s 指向的原对象 (“nice”) 并没有扭转(依然存在于常量池),只不过此时 s 指向了拼接后的新对象(”nice to”)

如果 String s1 = “nice to”,String s2 = “nice” + ” to”;因为常量池中存在 ”nice to”, 而 s2 本质上相当于字面量赋值,JVM 会优先返回字符串常量池中内容雷同的援用返回,此时 s1, 和 s2 指向的是同一个对象 ”nice to”.

2.StringBuilder 可变字符序列,线程不平安,效率高(个别状况应用);StringBuffer 线程平安,效率低。

3.StringBuilder 办法举例(用到 for 循环时尽量不要产生太多额定对象)

三》Date,DateFormat,Calendar

  • 格式化字符含意表:

1.DateFormat 利用举例(Date 罕用办法为 getTime(), 获取以后工夫毫秒数)

2.Calendar 利用举例

四》File(文件和目录)

File 类罕用根本办法举例:

正文完
 0

关于java:JAVA基础几个常用类

42次阅读

共计 670 个字符,预计需要花费 2 分钟才能阅读完成。

一》包装类

java 根本数据类型:byte,boolean,short,char,int,long,float,double

对应包装类除了 char——Character,int——Integer,其余首字母大写即可。

1. 转换举例,主动拆装箱实际上也是编译器调用了对应办法

二》String,StringBuilder,StringBuffer

1.String 类对象代表不可变 Unicode 字符序列

String s = “nice”,这里申明的是一指向 String 对象(”nice”)的援用 s,

s = s + ” to”,这里对 s 进行了 ”+” 操作,此时 s 指向的原对象 (“nice”) 并没有扭转(依然存在于常量池),只不过此时 s 指向了拼接后的新对象(”nice to”)

如果 String s1 = “nice to”,String s2 = “nice” + ” to”;因为常量池中存在 ”nice to”, 而 s2 本质上相当于字面量赋值,JVM 会优先返回字符串常量池中内容雷同的援用返回,此时 s1, 和 s2 指向的是同一个对象 ”nice to”.

2.StringBuilder 可变字符序列,线程不平安,效率高(个别状况应用);StringBuffer 线程平安,效率低。

3.StringBuilder 办法举例(用到 for 循环时尽量不要产生太多额定对象)

三》Date,DateFormat,Calendar

  • 格式化字符含意表:

1.DateFormat 利用举例(Date 罕用办法为 getTime(), 获取以后工夫毫秒数)

2.Calendar 利用举例

四》File(文件和目录)

File 类罕用根本办法举例:

正文完
 0