随笔分类 -  JavaSE

java基础
摘要:正则表达式 java标准库的java.util.regex包内置了正则表达式引擎。 String类型也支持正则表达式,但不强大。 public class Main{ public static void main(String[] args) { String regex="20\\d\\d"; 阅读全文
posted @ 2021-01-11 17:29 喜琅琅 阅读(126) 评论(0) 推荐(0)
摘要:java面向对象基础 抽象类 抽象类与接口都是实现面向抽象编程的一种手段。 如果一个class定义了方法,但没有具体执行代码,这个方法就是抽象方法,抽象方法用abstract修饰。类也必须用abstract修饰。 抽象方法实际上相当于定义了“规范”。 面向抽象编程的本质就是: 上层代码只定义规范(例 阅读全文
posted @ 2021-01-11 17:14 喜琅琅 阅读(110) 评论(0) 推荐(0)
摘要:Java-枚举类 枚举类内可以直接写出所有实例。 enum Weekday { SUN, MON, TUE, WED, THU, FRI, SAT;} 不可能引用非枚举的值。 enum类型的每个常量在JVM中只有一个唯一实例,可以直接用==比较: if (day == Weekday.FRI) { 阅读全文
posted @ 2021-01-11 17:13 喜琅琅 阅读(85) 评论(0) 推荐(0)
摘要:java加载、链接、初始化、jar classpath classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class。 现在我们假设classpath是.;C:\work\project1\bin;C:\shared,当JVM在加载abc.xyz.Hello这个类时,会依次查找: 阅读全文
posted @ 2021-01-11 17:11 喜琅琅 阅读(409) 评论(0) 推荐(0)
摘要:java常用工具类 String 常用方法 "ab".equalsIgnoreCase("AB"); //true"ab".equalsIgnoreCase("AB");"Hello".indexOf("l"); // 2"Hello".lastIndexOf("l"); // 3"Hello".s 阅读全文
posted @ 2021-01-11 17:05 喜琅琅 阅读(118) 评论(0) 推荐(0)
摘要:javaSE小知识点 var关键字 var sb = new StringBuilder();//自动推断sb的类型 多行字符串 public class Main { public static void main(String[] args) { String s = """ //java13 阅读全文
posted @ 2021-01-11 17:04 喜琅琅 阅读(134) 评论(0) 推荐(0)