上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 原文: http://blog.csdn.net/lovelion/article/details/8299794 1. 模板方法模式概述 在现实生活中,很多事情都包含几个实现步骤,例如请客吃饭,无论吃什么,一般都包含点单、吃东西、买单等几个步骤,通常情况下这几个步骤的次序是:点单 --> 吃东西 阅读全文
posted @ 2018-01-18 09:03 lamsey16 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 下班后把这两天的理解记录下来,归纳下。 设计模式6大原则 总原则:开闭原则(Open close Principle) 对扩展开放,对修改关闭。所以要用到接口和抽象类。 里式替换原则(Liskov Substitution Priciple) 任何基类可以出现的地方,子类一定可以出现。 LSP 是继 阅读全文
posted @ 2018-01-12 09:29 lamsey16 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.使用卫语句取代嵌套表达式 函数中的条件逻辑使人难以看清正常的执行途径。使用卫语句表现所有特殊情况。 动机:条件表达式通常有2种表现形式。第一:所有分支都属于正常行为。第二:条件表达式提供的答案中只有一种是正常行为,其他都是不常见的情况。 这2类条件表达式有不同的用途。如果2条分支都是正常行为,就 阅读全文
posted @ 2018-01-11 10:31 lamsey16 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 临近下班,突然想起三次握手的概念有点模糊。 大学时候的《计算机网络》是英语版的,那时候学习迷迷糊糊的。大概记得一个模型罢了。 幸好,大学基本所有的书都卖了,就是计算机网络没卖。待会回去看看。 阅读全文
posted @ 2018-01-10 17:56 lamsey16 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在传递forName()的字符串中,你必须使用全限定名(包含包名)。 泛化的class引用: 向下转型可以先用instanceof先进行判断,防止ClassCastException出现 阅读全文
posted @ 2018-01-10 09:22 lamsey16 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.内部类的创建 2.内部类拥有外部类对象所有成员的访问权限。 阅读全文
posted @ 2018-01-07 17:07 lamsey16 阅读(90) 评论(0) 推荐(0) 编辑
摘要: final 数据 对于基本类型,final使数值恒定不变;而对于对象引用,final使引用恒定不变。一旦引用被初始化指向一个对象,就无法改变再把它指向另一个对象。 然而对象自身是可以修改的。 final方法: 将方法锁定 final类 阅读全文
posted @ 2018-01-05 22:58 lamsey16 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Java中的简单浮点数类型float和double不能够进行运算。不光是Java,在其它很多编程语言中也有这样的问题。在大多数情况下,计算的结果是准确的,但是多试几次(可以做一个循环)就可以试出类似上面的错误。现在终于理解为什么要有BCD码了。这个问题相当严重,如果你有9.999999999999元 阅读全文
posted @ 2018-01-04 09:18 lamsey16 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 原文地址: http://www.cnblogs.com/lihuiyy/archive/2013/03/28/2987531.html Hibernate主要支持两种查询方式:HQL查询和Criteria查询。前者应用较为广发,后者也只是调用封装好的接口。 现在有一个问题,就是实现多表连接查询,且 阅读全文
posted @ 2018-01-03 17:41 lamsey16 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 不可变类比可变类更加易于设计、实现和使用。它们不容易出错,且更加安全。 如:String 、基本类型包装类和BigInteger和BigDecimal 其设计遵循以下5条原则 1.不要提供任何会修改对象状态的方法 2.保证类不会被扩展 3.使所有的域都是final 4.使所有的域都是私有的 5.确保 阅读全文
posted @ 2018-01-03 11:25 lamsey16 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页