JavaSE学习笔记之-----常用类

来源:互联网 发布:c语言函数声明的标准 编辑:程序博客网 时间:2024/05/18 02:47

一、常用类

    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文档就行了。





0 0
原创粉丝点击