摘要: // 测试 public class SeasonTest { public static void main(String[] args) { Season spring = Season.SPRING; System.out.println(spring); System.out.println 阅读全文
posted @ 2022-09-14 15:58 lai_xinghai 阅读(103) 评论(0) 推荐(0)
摘要: public class DateTimeTest { public static void main(String[] args) { // 构造器一:Date()对应当前时间的Date对象 Date date = new Date(); // 显示当前的年、月、日、时、分、秒 System.ou 阅读全文
posted @ 2022-09-10 21:49 lai_xinghai 阅读(51) 评论(0) 推荐(0)
摘要: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateTimeTest { // 测试 public static void main(S 阅读全文
posted @ 2022-09-10 11:22 lai_xinghai 阅读(68) 评论(0) 推荐(0)
摘要: 线程池相关API JDK 5.0起提供了线程池相关API:ExecutorService和 Executors ExecutorService:真正的线程池接口。常见子类ThreadPoolExecutor void execute(Runnable command):执行任务/命令,没有返回值,一 阅读全文
posted @ 2022-09-09 16:16 lai_xinghai 阅读(168) 评论(0) 推荐(0)
摘要: import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; class NumThread implemen 阅读全文
posted @ 2022-09-09 15:51 lai_xinghai 阅读(52) 评论(0) 推荐(0)
摘要: 线程窗口买票例子(存在线程安全问题) 开发中:优先选择Runnable接口的方式 原因:1.实现的方式没有类的单继承性的局限性 2.实现的方式更适合来处理多个线程有共享数据的情况 二者联系:public class Thread implements Runnable 相同点:两种都要重写run() 阅读全文
posted @ 2022-09-09 14:22 lai_xinghai 阅读(130) 评论(0) 推荐(0)
摘要: import java.util.concurrent.locks.ReentrantLock; // 测试 public class LockTest { public static void main(String[] args) { Windows w = new Windows(); Thr 阅读全文
posted @ 2022-09-09 11:18 lai_xinghai 阅读(23) 评论(0) 推荐(0)
摘要: 改进后线程安全 // 懒汉式 class LazySingleton { // 私有化构造器 private LazySingleton() {} // 类的内部创建实例 private static LazySingleton instance = null; public static Lazy 阅读全文
posted @ 2022-09-09 11:17 lai_xinghai 阅读(23) 评论(0) 推荐(0)
摘要: /** 自定义异常类* 1.继承于现有的异常结构:RuntimeException(运行时异常)、Exception* 2.提供全局常量:serialVersionUID* 3.提供重载的构造器*/public class MyException extends Exception{ static 阅读全文
posted @ 2022-09-07 15:36 lai_xinghai 阅读(32) 评论(0) 推荐(0)
摘要: 注意:需要手动导Driver包或maven自动导包自己选择 Statement这边就没有演示了因为存在sql注入弊端 例:SELECT * FROM users WHERE USER = '1' OR ' AND password = '=1 OR '1'= '1'; 增、删、改 import ja 阅读全文
posted @ 2022-09-04 11:30 lai_xinghai 阅读(945) 评论(0) 推荐(0)