常用的java类
1, String,StringBuffer,StringBuilder ,这三个类要区分它们各自的应用场所,它们提供的方法大多是相通的。
String最常用的类,有两种实例化方式,一旦实例化则不可改变。
StringBuffer 线程同步的,一般用在多线程中,允许改变其值。适合于频繁改变其值的操作。
StringBuilder 线程不同步的,一般用于单线程,允许改变其值。速度比StringBuffer要快一点。
2, Runtime 类表示运行时操作类。每个 Java 应用程序都有一个 Runtime 类实例,通过此类可以了解JVM的内存信息。
3, System 系统类,提供了准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;
还有快速复制数组的一部分的实用方法。
类的加载方法:load(String filename) 从作为动态库的本地文件系统中以指定的文件名加载代码文件。
复制数组的方法:arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。
4, Date日期操作类;从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和
解析日期字符串。Date 中的相应方法已废弃。
SimpleDateFormat 它允许进行格式化(日期 -> 文本,format())、解析(文本 -> 日期,parse)和规范化。
5, Math 数学操作类。Math 类包含用于执行基本数学运算的方。
6, Format 格式化类,其有三大子类 DateFormat, MessageFormat, NumberFormat 。
DateFormat 是日期/时间格式化子类的抽象类。
MessageFormat 获取一组对象,格式化这些对象,然后将格式化后的字符串插入到模式中的适当位置。(主要是用于替换某些字符)
NumberFormat 是所有数值格式的抽象基类。
7, Pattern 用于封装正则表达式。正则表达式成为对象后再用此类中的方法将其用到字符串上。
matcher(CharSequence input) 此方法可于生成 Matcher 类。Matcher 类对象是执行匹配操作的引擎,其提供多种方法用于匹配方式。
8, Random
|
|