摘要: 设计模式:是在大量实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式共23种设计模式 单例设计模式: 1.解决的问题:使得一个类只能够创建一个对象 2.实现: 1)饿汉式: 2)懒汉式:(可能存在线程安全问题) 懒汉式(解决了线程安全问题 ) 模板方法设计模式: 1.解决的问题: 阅读全文
posted @ 2017-11-07 21:47 SkyeAngel 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 异常处理: java.lang.Throwable Error:错误,程序终止运行 Exception:异常,在编写程序时,考虑到对这些异常的处理 1.编译时异常:(javac.exe命令时,抛出的异常) 2.运行时异常:(java.exe命令时,抛出的异常) 常见的运行时异常: 1.数组下标越界 阅读全文
posted @ 2017-11-07 21:38 SkyeAngel 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 初始化块(代码块):类的第四个成员 1.代码块如果有修饰的话,只能是static 2.分类: 2.1静态代码块: 格式: static{ } 1.里面可以有输出语句 2.随着类的加载而加载,而且只被加载一次 3.多个静态代码块之间按照顺序结构执行 4.静态代码块的执行要早于非静态代码块 5.静态的代 阅读全文
posted @ 2017-11-07 21:21 SkyeAngel 阅读(319) 评论(0) 推荐(0) 编辑