
B2_java常用类与枚举
字符串与日期时间
少年西西
这个作者很懒,什么都没留下…
展开
-
Java中注解的使用初理解
1. 注解的理解① jdk 5.0 新增的功能② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation,程序员可以在不改变原逻辑的情况下, 在源文件中嵌入一些补充信息。③在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE/Android中注解占据了更重要的角色,例如用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗代码和XML配置等。框架 = 注解 + 反原创 2020-12-11 21:45:37 · 113 阅读 · 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 · 155 阅读 · 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 · 263 阅读 · 0 评论 -
Java比较器Comparable 和 Comparator
1.Java比较器的使用背景:Java中的对象,正常情况下,只能进行比较:== 或 != 。不能使用 > 或 < 的,但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。如何实现?使用两个接口中的任何一个:Comparable 或 Comparator2.自然排序:使用Comparable接口2.1 说明1.像String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象大小的方式。2.像String原创 2020-12-11 18:40:15 · 123 阅读 · 0 评论 -
Java中JDK8中新时间日期API
1.日期时间API的迭代第一代:第二代:第三代:本地日期(LocalDate)、本地时间 (LocalTime)、本地日期时间(LocalDateTime)、时区(ZonedDateTime) 和持续时间(Duration)的类2.前两代存在的问题举例3.java 8 中新的日期时间API涉及到的包4.本地日期、本地时间、本地日期时间的使用:LocalDate / LocalTime / LocalDateTime4.1 说明:4.2 常用方法: @Test p原创 2020-12-11 18:39:48 · 146 阅读 · 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 · 96 阅读 · 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 · 114 阅读 · 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 · 189 阅读 · 0 评论