JavaSE学习笔记之-----常用类,javase学习笔记
分享于 点击 36028 次 点评:94
JavaSE学习笔记之-----常用类,javase学习笔记
一、常用类
1、String类,这个类有一点要注意的就是,它是不可变的字符序列,举例:
String s1 = "hello";
String s2 = "world";
String s3 = s1 + s2;
输出“helloworld”
当分配好s1和s2的空间以后,这块空间是不能改变的,完成相加功能,先开辟出来一块新的空间,把s1的字符串拷贝过去,再把s2的字符串拷贝过去,组合成s3,。比如要把s1中的“e”这个字符删掉,那就是先开辟一个空间,把字符“e”前面的拷贝过去,再把“e”后面的字符拷贝过去,组合成新的字符串,而不是再原来的s1字符串空间直接删除字符“e”,所谓的不可变就体现在这个地方。能改变的是StringBuffer类。
String也是属于lang包里面的类,所以不用导入。
String当中常用的方法:
(1)、常用的构造方法(重载)
(2)、类当中常用的方法:
2、基础类型封装类
局部变量是是存放在栈空间上的,比如int i = 5;如何让这个int类型的5存放在堆空间上,并且是以对象的形式存在,这就需要用到基础类型封装类,例如java.lang包里的Integer、Double类。
3、math类
4、File类
在java.io这个包里,所以写程序要导入这个包:
5、枚举类enum
在java.lang这个包里有一个Enum枚举类
跟C语言的区别就是,不能用数字去代替枚举当中的值,比如:
public enum MyColor { red, green, blue };
MyColor m = MyColor.red;
m的值只能是red,这个red就像是一个成员变量,C当中默认可以是0、1、2来表示枚举列表当中的值,Java不行,只能是美剧列表里面的值。
总之常用类多查查API文档就行了。
相关文章
- 暂无相关文章
用户点评