B2_java常用类与枚举
字符串与日期时间
少年西西
这个作者很懒,什么都没留下…
展开
-
Java中注解的使用初理解
1. 注解的理解 ① jdk 5.0 新增的功能 ② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation,程序员可以在不改变原逻辑的情况下, 在源文件中嵌入一些补充信息。 ③在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Android中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗代码和XML配置等。 框架 = 注解 + 反原创 2020-12-11 21:45:37 · 110 阅读 · 0 评论 -
Java中枚举类的使用
1. 枚举类的说明 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只一个对象,则可以作为单例模式的实现方式 2. 如何自定义枚举类? 步骤: //自定义枚举类 class Season{ //1.声明Season对象的属性:private final修饰 private final String seasonName; private final String seasonDesc; /原创 2020-12-11 18:41:13 · 151 阅读 · 0 评论 -
Java常用类System类、Math、BigInteger 和 BigDecimal
1.System类 public void test1() { String javaVersion = System.getProperty("java.version"); System.out.println("java的version:" + javaVersion); String javaHome = System.getProperty("java.home"); System.out.println("java的hom原创 2020-12-11 18:40:43 · 261 阅读 · 0 评论 -
Java比较器Comparable 和 Comparator
1.Java比较器的使用背景: Java中的对象,正常情况下,只能进行比较:== 或 != 。不能使用 > 或 < 的,但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。 如何实现? 使用两个接口中的任何一个:Comparable 或 Comparator 2.自然排序:使用Comparable接口 2.1 说明 1.像String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象大小的方式。 2.像String原创 2020-12-11 18:40:15 · 121 阅读 · 0 评论 -
Java中JDK8中新时间日期API
1.日期时间API的迭代 第一代: 第二代: 第三代: 本地日期(LocalDate)、本地时间 (LocalTime)、本地日期时间(LocalDateTime)、时区(ZonedDateTime) 和持续时间(Duration)的类 2.前两代存在的问题举例 3.java 8 中新的日期时间API涉及到的包 4.本地日期、本地时间、本地日期时间的使用:LocalDate / LocalTime / LocalDateTime 4.1 说明: 4.2 常用方法: @Test p原创 2020-12-11 18:39:48 · 144 阅读 · 0 评论 -
Java中JDK 8之前时间日期API
1.获取系统当前时间 //1.System类中的currentTimeMillis() @Test public void test1(){ long time = System.currentTimeMillis();//1595129763514 //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。 //称为时间戳 System.out.println(time); } 2. java.u原创 2020-12-11 18:39:21 · 94 阅读 · 0 评论 -
Java中的StringBuffer、StringBuilder
1.String、StringBuffer、StringBuilder三者的对比 String: 不可变的字符序列;底层使用char[]存储 StringBuffer: 可变的字符序列;线程安全的,效率低;底层使用char[]存储 StringBuilder: 可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储 2.StringBuffer与StringBuilder的内存解析 以StringBuffer为例: 源码分析: String str = new String(原创 2020-12-11 18:38:49 · 110 阅读 · 0 评论 -
Java中的String类
java.lang.String类的使用 1.概述 String:字符串,使用一对""引起来表示。 1.String声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小 3.String内部定义了final char[] value用于存储字符串数据 4、通过字面量的方式(不同于用new创建对象)给一个字符串赋值,此时的字符串值声明在字符串常量池中。 5、字符串常量池中是不会存储相同内容原创 2020-12-11 18:37:02 · 188 阅读 · 0 评论
分享