01 Object类、Date类、Calendar类、System类、StringBuilder类、包装类
2020-03-11 12:14
871 查看
- 直接打印对象名,默认调用的是toString() 方法
- 直接打印对象名,如果输出的不是地址值则说明该类重写了toString() 方法
- equals() 方法默认比较的是两个对象的地址值,重写之后比较的是两个对象的属性值
- Objects.equals() 方法时容忍空指针的
- Objects:对象的工具类
- Date 解析 或 格式化 的一般步骤:
- SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String s1 = "2020-2-10 10:23:10";
- Date parse = simpleDateFormat.parse(s1);
- Calendar是一个抽象类,无法直接创建对象,需要借助其中的一个方法getInstance() 返回一个Calendar的子类
- MONTH问题:西方的月份是从0-11,中国的月份是从1-12
- get/set 方法中,set是一个重载方法,可以一次同时设置年月日
- System.currentTimeMillis() 可以用来测试程序的效率
- 可以使System中的方法就尽量使用,因为系统级的方法运行起来效率更高!
- System.arraycopy() 系统级数组复制方法 int a[]={1,2,3,4,5};
- int b[]={6,7,8,9,10};
- System.arraycopy(a,1,b,2,3);
- StringBuilder:字符串缓冲区。
- StringBuilder 字符串在内存中始终都是一个数组,占用空间少,效率高
- appen()方法: StringBuilder s1 = new StringBuilder("123");
- s1.append("456");
- System.out.println(s1);// 123456
-
装箱:由 基本类型 --> 引用类型
-
例:Interger.valueOf( int ) 或者 Interger.valueOf( String )
-
拆箱:由 引用类型 --> 基本类型
-
例:intValue() 方法
-
基本类型与字符串之间的相互转换
-
字符串 --> 基本类型:解析
- 基本类型 --> 字符串:+ ""
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Day14 --正则表达式 Math类 Random类 System类 BigInteger类 BigDecimal类 Date类 Calendar类
- System类_Calendar类_Date类_小记
- Java API(Math类和Random类 包装类 Date类、Calendar类和DateFormat类)
- java 静态导入、System类、Date类、Runtime类、Calendar类、Collections类中的shuffle方法、Math类
- java 基础 简单正则表达式使用规则、Math类、Random类、System类、BigInteger类、BigDecimal类、Date类、SimpleDateFormat类、Calendar类
- Java基础第十天--Date类,DateFormat类,Calendar类,System类
- java中的常用类(包装类、Date类、Calendar类和Math类)
- 黑马程序员--------System类 Math类 RunTime类 Date类 Calendar类
- 枚举、包装类、Math类、String类、Date类、Calendar类、Random类
- JAVA中的必须知道的常用类!(包装类,Date类,Calendar类,Math类)
- 【java中常用工具类的总结】System类,Runtime类,Date类,Calendar类,Math类
- day14 java基础(正则表达式,System类,Random类,Math类,BigInteger类,BigDecimal类,Date类,Calendar类)
- 11.2常用类(Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式)
- Java BigInteger类,BigDecimal类,Date类,DateFormat类及Calendar类用法示例
- JAVA的Date类与Calendar类
- Java之Date类和Calendar类的区别
- 18 StringBuilder类 & 包装类
- 正则表达式、Pattern和Matcher类、Math类、Random类、System类、BigDecimal类、Date类、SimpleDateFormat类、Calendar类
- JAVA的时间处理类——Date类与Calendar类
- 打印当前时间。学习使用Date类和Calendar类