java 常用类程序_Java中的常用类

java中的常用类

java中的常用类主要包括五种。

1.字符串相关类(String、StringBuffer)

2.基本数据类型包装类

3.Math类

4.File类

5.Enum类(枚举)

字符串相关类:一,String在java中不属于四类八种的基本数据类型之一,这也就是说String类型属于引用类型。String是一个对象。对象的默认值是null,所以String的默认值也是null。在vb和C#中string都作为基本数据类型存在。这是java与这两种语言的不同。

二 、String类中常用到判断字符串是否相同“==”和equals()  String类重写了父类的equals()方法,对于equals()方法简单来说就是比较两字符串的Unicode序列是否相当,如果相等返回true;而==是比较两字符串的地址是否相同,也就是是否是同一个字符串的引用。

三、关于String是不可变的。String的实例一旦生成就不可以在改变了。 而StringBuffer是 可变的。

基本数据类型包装类:四类八种基本数据类型的包装类,数据类型对应的包装类这里不阐述。包装类作为对象存在堆空间中,而作为基本数据类型是在栈空间上存储的。

基本数据类型支持+,-,*,/等运算符。包装类型不可以。基本数据类型与包装类之间的转换类似于拆箱装箱。

举个例子:

int in=10;Integer in=new Integer(100);

//把int类型转换成Integer类型

Integer   In=new  Integer(in)

//把Integer类型对象转换成int类型

Int m=in.intValue();

Math类:java.lang.Math类主要是数学上用到的函数。其参数和返回值一般为double

File类:java.io.File类代表系统文件名(路径和文件名)的代表。需要注意的是File f=new File(“file”)这只是在内存中创建一个文件,并不是在硬盘上创建了一个文件。下面是创建文件的例子:

//引入File所在包

import java.io.*;

public class TestFile

{

public static void main(String[]args)

{

//定义路径符“\”

String separator=File.separator;

//定义文件名

String filename="myfile.text";

//定义创建文件所在路径

String directory="mydir1" + separator +"mydir2";

//定义一个文件,此时的文件并没有在硬盘上创建,只是在内存中创建了而已

File f=new File(directory,filename);

//判断,如果文件存在的话

if(f.exists())

{

//打印文件名和文件的绝对路径

System.out.println("文件名:"+f.getAbsolutePath());

System.out.println("文件大小:"+f.length());

}

//如果不存在

else

{

//获取文件的父类径(.class类型的文件所在目录)

f.getParentFile().mkdirs();

try

{

//此时在硬盘上创建了该文件

f.createNewFile();

}

catch(IOException e)

{e.printStackTrace();}

}

}

}

Enum(枚举类):java.lang.Enum。需要注意的是Enum类型中只能够取枚举中的某一个值,如果该值不在枚举集合中,就会报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值