字符串类:
String类
创建方式:
String s = "hello";
String s = new String("hello");
不可变类:对象一旦创建了,值就不能更改。
常用的方法:
------------------------------
StringBuffer 和 StringBuilder
创建方式:
StringBuffer sf = new Stringbuffer("hello");
常用方法:
--------------------------------------
String ,StringBuffer ,StringBuilder区别:
1.String不可变字符串类;
表示一个字符串,用 String;字符串的值频繁的 更改 ,用String效率低,需要不断的创建新的对象,那就选择用 StringBuffer,StringBuilder
2.StringBuffer,StringBuilder 可变字符串类;
StringBuffer线程安全的,速度慢; StringBuilder线程非安全,速度快
------------------------------------------
包装类:
装箱 : 基本类型 -》 包装成对象
拆箱: 类类型 -》 基本类型(把对象中的值取出来)
---------------------------------------------
日期和时间
Date java.util.Date;
|
Date Time Timestamp java.sql.*;
Format
|
NumberFormat DateFormat
| |
DecimalFormat SimpleDateFormat
Calendar
jdk8.0
java.time.*;
LocalDate
LocalTime
LocalDateTime
Duration
--------------------------------------------