java.util.Date 日期类
构造器 Date() Date(long time) 方法 long getTime() void setTime(long time)
Calendar 日历类 属性 static YEAR MONTH DAY_OF_MONTH HOUR_OF_DAY HOUR MINUTE SECOND MILLISECOND WEEK_OF_YEAR DAY_OF_YEAR
方法 int get(int filed) 获取字段的值 void set(int filed,int value) 设置字段的值 void set(int year,int month,int day) void set(int year,int month,int day,int hour,int minute,int second) Date getTime(); void setTime(Date date); void add(int filed,int addValue) void setTimeInMillis(long time) long getTimeInMillis static Calendar getInstance() Number 数字类 方法 byteValue() intValue() doubleValue() ...... 包装类 :对应的基本数据的封装类 Integer int Character char Byte Short Long .... 构造器 Integer(int value) Integer(String value) Byte(byte value) Byte(String value) 方法 int parseInt(String str) //把string转换为int类型 Character(char value) isDigit(char ch) isLetter(int codePoint) 拆箱装箱 把基本数据类型转换为 引用数据类型 装箱 把 引用数据类型 转换为 基本数据类型 拆箱 属性 全部是包装类,不再基本数据类型 System in 输入流 out 输出流 err 错误输出流 方法 currentTimeMillis() 获得当前时间的毫秒值 exit(int status) 退出 gc() 运行垃圾回收器。 //源数组 开始下标 目标数组 目标起始位置 拷贝长度 arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 垃圾回收机制(GC) (1)内存溢出 java程序运行的时候,会产生很多数据,这些数据要写内存进行存储,如果内存全部占满了,再入写入数据的时候,会导致内存溢出(数据写不进去了). (2)解决的办法 及时清理内存,清理无效的数据或者无用的数据,这种操作就叫垃圾回收. java语言垃圾回收 java有专门的的回收机制,程序员无序考虑. 看java回收机制的算法. 新生代,老生代 ...... 扩展 java语言是不允许程序员去进行垃圾回收 程序设计一定要严谨,优化,用完的一定要释放.
格式化类 java.text DateFormat SimpleDateFormat 保留字母 y 年 M 月 d 日 H 0-23 m s E 周几 k 构造器 SimpleDateFormat() //按默认的格式进行日期格式化 SimpleDateFormat(String pattern) //按指定格式进行解析日期
方法 String format(Date date) 把日期格式化成字符串类型 Date parse(String text) 把字符串格式化日期 java.text DecimalFormat 保留字 0 # . - % , DecimalFormat() //按默认的格式进行日期格式化 DecimalFormat(String pattern) //按指定格式进行解析日期
String format(Number num) 把数字格式化成字符串类型 Number parse(String text) 把字符串格式化数字类型 Arrays 数组工具类
int [] a={1,2,3,6}; int [] b={26,56,2,6,6}; Arrays.sort(a);//排列 System.out.println(Arrays.binarySearch(a, 6));//找出数字的下标 Arrays.equals(a, b);比较两个数组 System.out.println(Arrays.toString(a));