JAVA基础知识总结:十二

一、String类
字符串是一种特殊的对象,一旦被初始化就不能被改变了

字符串常量存储于常量池中

二、StringBuffer类
是一个字符串缓冲区,相当于一个容器

特点
a.可以对字符串进行增加和删除的操作
b.长度是可变的
c.可以进行操作多种数据类型
d.最终可以通过toString()转换为字符串

三、StringBuilder类
JDK1.5之后出现的
StringBuffer是线程同步的,StringBuilder是线程不同步的

建议:多线程使用StringBuffer,单线程使用StringBuilder
实际开发中,建议使用StringBuilder


四、常用类
1.对象包装类
int ----->Integer
byte-----Byte
short----Short
long------Long
boolean---Boolean
float-----Float
double----Double
char------Character

2.数据的装箱和拆箱
装箱:将基本数据类型转化为对应的对象包装类
拆箱:将对象包装类转化为对应的基本数据类型

3.String类和基本数据类型之间的转换

a.对象包装类的常见作用:用于基本数据类型和字符串类型之间的转换

4.Date类
用来表示日期的

5.SimpleDateFormat

6.Calendar

7.Random
获取随机数

8.Math
是一个工具类

Math类的构造器被私有化了,所以Math类中的方法全部是静态方法,可以直接通过类名进行调用,而且还提供了两个静态属性,

PI和E,他俩的值其实就是π和e

 

posted @ 2017-10-27 14:48  贩卖长江水  阅读(132)  评论(0)    收藏  举报