上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: POJO是一个简单的普通的java对象,不包含业务逻辑,不具有任何特殊角色,不继承不实现其他的类或接口 阅读全文
posted @ 2022-06-23 17:12 liulangde 阅读(89) 评论(0) 推荐(0)
摘要: 1.代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束 2.代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式 3.类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:(领域模型的相关命名) DO/BO/DTO/VO 例如:正确:User 阅读全文
posted @ 2022-06-21 18:00 liulangde 阅读(335) 评论(0) 推荐(0)
摘要: 并发: 同一个对象被多个线程同时操作 队列 + 锁 保证线程同步 synchronized 阅读全文
posted @ 2022-06-08 23:15 liulangde 阅读(20) 评论(0) 推荐(0)
摘要: 创建状态,就绪状态,阻塞状态,运行状态,死亡状态 建议线程正常停止,利用次数,不建议死循环 建议使用标志位 boolean 不要使用stop或者destory等过时或者jdk不建议使用的方法 线程休眠 sleep(时间)指定当前线程阻塞的毫秒数 sleep存在异常 InterruptedExcept 阅读全文
posted @ 2022-06-08 22:58 liulangde 阅读(26) 评论(0) 推荐(0)
摘要: 函数式接口是关键 任何接口,如果只包含唯一的一个抽象方法,那么就是函数式接口 () -> {} 简化 去掉参数类型,去掉括号,去掉花括号 a -> System.out.println("i love you" + a); 去掉花括号,必须前提是只有一行代码 使用lamda表达式的前提是必须是函数式 阅读全文
posted @ 2022-06-07 23:58 liulangde 阅读(29) 评论(0) 推荐(0)
摘要: 真实对象和代理对象都要实现同一个接口,代理对象要代理真实角色 好处: 代理对象可以做很多真实对象做不了的事情 真实对象可以专注做自己的事情 阅读全文
posted @ 2022-06-07 23:27 liulangde 阅读(32) 评论(0) 推荐(0)
摘要: 1.继承Thread类,重写run()方法,调用start开启线程 new TestThread1().start() 2.实现runnable接口,重写run()方法 new Thread(new TestThread3()).start() 不推荐使用继承,因为是单继承,推荐使用实现,因为可以多 阅读全文
posted @ 2022-06-05 23:52 liulangde 阅读(34) 评论(0) 推荐(0)
摘要: 在操作系统中运行的程序就是进程 一个进程可以有多个线程 一个进程至少有一个线程 阅读全文
posted @ 2022-05-31 23:09 liulangde 阅读(16) 评论(0) 推荐(0)
摘要: Timer 阅读全文
posted @ 2022-05-31 22:52 liulangde 阅读(26) 评论(0) 推荐(0)
摘要: 窗口、面板 弹窗 标签 面板 按钮 列表 文本框 阅读全文
posted @ 2022-05-30 23:52 liulangde 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 9 下一页