Arrays工具类
Arrays类的概述和使用
Arrays:提供了对数组操作的各种方法
public static String toString(int[] a)::把数组转换为字符串
public static void sort(int[] a]:对数组进行升序排序
Arrays构造方法的问题
Arrays类中有构造方法,只不过构造方法被private修饰,外界是无法使用的,因为外界无法使用,所以在帮助文档上看不到。
查看源码发现:
private Arrays(){}
Arrays类的这种设计是常用的工具类的设计思想
构造方法私有
成员用static修饰
包装类:
为了对基本数据类型进行更多更方便的操作,java就针对每一种基本数据类型提供了一个对应的引用类型,
基本数据类型包装类:
Byte--byte
Short--short
Integer--int
Long--long
Float--float
Double--double
Character--char
Boolean--boolean
基本数据类型包装类最常见的方法就是用于和字符串之间进行相互转换
Integer类的概述和构造方法
Integer类中类在对象中包装了一个基本类型的int的值
构造方法:
Integer(int value)
Integer(String s)
注意:这个字符串必须由数字字符组成
int类型和string类型的相互转换
int--string
String类中:
public static String valueOf(int i)
String --int
Integer类中:
public static int parsent(Striing s)
2.JDK5新特性:
自动装箱:
把基本数据类型转换为对应的包装类类型
public static Integer valueOf(int i)
自动拆箱:
把包装类类型转换为对应的基本数据类型
public int intValue()
Java程序的运行:
编写java文件,编译生成class文件,执行
Date类:
表示特点的瞬间
构造方法:
Date():根据当前时间创建的的日期对象
SimpleDateFormat类的概述和使用
是一个以与语言环境有关的方式来格式化和解析对象的具体类
格式化(日期-文本):
Date-String
public final String formal(Date date)
String--Date
public Date parse(String source)