摘要: 1.单例设计模式 1.1定义 保证一个类只有一个实例,并且提供一个全局的访问点 1.2场景 重量级对象,不需要多个实例,如线程池,数据库连接池 1.3饿汉模式 延迟加载,只有在真正使用的时候,才开始实例化 线程安全问题 double check 加锁优化 编译器(JIT),CPU有可能对指定进行重排 阅读全文
posted @ 2023-02-12 16:44 小赵程序员 阅读(20) 评论(0) 推荐(0)
摘要: 三. Swing 编程 3.1 Swing概述 ​ 前一章己经介绍过AWT和Swing 的关系 , 因此不难知道 : 实际使用 Java 开发图形界面程序时 ,很少使用 AWT 组件,绝大部分时候都是用 Swing 组件开发的 。 Swing是由100%纯 Java实现的,不再依赖于本地平台的 GU 阅读全文
posted @ 2023-01-07 00:00 小赵程序员 阅读(25) 评论(0) 推荐(0)
摘要: 一. 课程概述 通常情况下,java语言一般是用来开发后台程序的,所谓的后台程序就是部署在服务器端的程序,默默的工作,用户是看不到任何界面的,所以很多情况下,学习java会感觉很枯燥。 事实上,我们使用java语言同样可以完成图形化界面程序的开发,而学习图形化界面编程相对来说就会有趣很多,因为所见即 阅读全文
posted @ 2023-01-06 15:01 小赵程序员 阅读(11) 评论(0) 推荐(0)
摘要: 设计模式 ​ 设计模式的目的: ​ 1.代码重用性 2.可读性 3.可扩展性 4.可靠性 5.使程序呈现高内聚,低耦合的特性 1.七大原则 1.单一职责原则 基本介绍 对类来说,即一个类应该只负责一项职责,如类A负责两个不同的职责:职责1,职责2,当职责1需求变更而改变A时,可能造成职责2执行错误, 阅读全文
posted @ 2023-01-06 13:54 小赵程序员 阅读(10) 评论(0) 推荐(0)