摘要: Annotation(注解)类的使用 一,理解Annotation ① jdk 5.0 新增的功能 ② Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation,程序员可以在不改变原有逻辑的情况下, 在源文件中 阅读全文
posted @ 2022-09-05 21:01 不落微笑 阅读(477) 评论(0) 推荐(0)
摘要: 枚举类 一,枚举类的使用 1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 2.当需要定义一组常量时,强烈建议使用枚举类 3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 二,定义枚举类 自定义枚举类 使用enum关键字定义枚举类 三,Enum类中常用方法 ​ value 阅读全文
posted @ 2022-09-05 21:00 不落微笑 阅读(666) 评论(0) 推荐(0)
摘要: jdk 8中日期时间API的测试 一,DateTimeFormatter ​ DateTimeFormatter:格式化或解析日期、时间 ​ 类似于SimpleDateFormat @Test public void test3(){ // 方式一:预定义的标准格式。如:ISO_LOCAL_DATE 阅读全文
posted @ 2022-09-05 15:05 不落微笑 阅读(24) 评论(0) 推荐(0)
摘要: Comparable接口与Comparator 一、说明:Java中的对象,正常情况下,只能进行比较:== 或 != 。不能使用 > 或 < 的 但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。 如何实现?使用两个接口中的任何一个:Comparable 或 Compar 阅读全文
posted @ 2022-09-05 15:04 不落微笑 阅读(275) 评论(0) 推荐(0)
摘要: JDK 8之前日期和时间的API测试 一,System类中的currentTimeMillis() @Test public void test1(){ long time = System.currentTimeMillis(); //返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的 阅读全文
posted @ 2022-09-05 15:03 不落微笑 阅读(20) 评论(0) 推荐(0)
摘要: String、StringBuffer、StringBuilder 一,异同 ​ String:不可变的字符序列;底层使用char[]存储 ​ StringBuffer:可变的字符序列;线程安全的,效率低;底层使用byte[]存储 ​ StringBuilder:可变的字符序列;jdk5.0新增的, 阅读全文
posted @ 2022-09-05 11:18 不落微笑 阅读(19) 评论(0) 推荐(0)
摘要: String的各种方法调用 一,常见方法 int length():返回字符串的长度: return value.length char charAt(int index): 返回某索引处的字符return value[index] boolean isEmpty():判断是否是空字符串:retur 阅读全文
posted @ 2022-09-05 11:16 不落微笑 阅读(179) 评论(0) 推荐(0)
摘要: 涉及到String类与其他结构之间的转换 一,String 与基本数据类型、包装类之间的转换 ​ String --> 基本数据类型、包装类:调用包装类的静态方法:parseXxx(str) ​ 基本数据类型、包装类 --> String:调用String重载的valueOf(xxx) @Test 阅读全文
posted @ 2022-09-05 11:15 不落微笑 阅读(38) 评论(0) 推荐(0)
摘要: String方法详解 一,定义 String:字符串,使用一对""引起来表示。 String声明为final的,不可被继承 String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小 String内部定义了final ch 阅读全文
posted @ 2022-09-05 11:14 不落微笑 阅读(133) 评论(0) 推荐(0)