摘要: 1,连接类型及差异 INNER JOIN:结果集只有配对成功的数据,即不包含左表或右表为空的情况; OUTER JOIN: LEFT JOIN:结果包含左表的所有记录,右表不能成功匹配的显示NULL RIGHT JOIN:结果包含表右的所有记录,左表不能成功匹配的显示NULL FULL OUTER 阅读全文
posted @ 2017-06-30 12:46 傑0327 阅读(226) 评论(0) 推荐(0)
摘要: 1,将构造函数声明为私有的作用 构造函数私有化,保证类以外的地方不能直接实例化该类,这种情况下,要创建这个类的实例,只能提供一个公共静态方法,像工厂方法模式,由于构造函数私有化,不能被继承。 2,在try语句块插入return语句,finally语句会执行吗? 当退出try语句时,执行finally 阅读全文
posted @ 2017-06-30 10:38 傑0327 阅读(164) 评论(0) 推荐(0)
摘要: Collections.sort(list, new PriceComparator());的第二个参数返回一个int型的值,就相当于一个标志,告诉sort方法按什么顺序来对list进行排序。 Comparator是个接口,可重写compare()及equals()这两个方法,用于比较功能;如果是n 阅读全文
posted @ 2017-06-12 15:43 傑0327 阅读(252) 评论(0) 推荐(1)
摘要: 复合优于继承 继承打破了封装性(子类依赖父类中特定功能的实现细节) 合理的使用继承的情况: 在包内使用 父类专门为继承为设计,并且有很好的文档说明,存在is-a关系 只有当子类真正是父类的子类型时,才适合用继承。 对于两个类A和B,只有两者之间存在"is-a"关系,类B才能拓展类A。 继承机制会把父 阅读全文
posted @ 2017-06-08 10:58 傑0327 阅读(1568) 评论(1) 推荐(0)
摘要: 1,方法的重写(override)两同两小一大原则: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限。 2,运算操作符 ?: 三目运算是右结合的。 & 不短路逻辑运算符或者按位与,&& 短路逻辑运算符。 阅读全文
posted @ 2017-06-06 17:35 傑0327 阅读(1433) 评论(0) 推荐(0)
摘要: 1、多线程有什么用? (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的"多线程"那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间 阅读全文
posted @ 2017-06-05 13:48 傑0327 阅读(321) 评论(0) 推荐(1)
摘要: 1,静态使用要小心,容易导致内存溢出,一定要用的话记得移除,静态的成员变量是线程共享的,存在线程安全问题 2,方法中的成员变量不存在线程安全问题,存在于Java方法区中,线程私有,因此是线程安全的 3,ServletConfig对象用于封装Servlet中的配置信息。在实际开发中,有些数据不适合在S 阅读全文
posted @ 2017-06-03 12:24 傑0327 阅读(116) 评论(0) 推荐(0)
摘要: 在Tomcat下直接开发Servlet web应用创建步骤: 1,在tomcat的webapps目录下,新建web应用,然后在web应用中新建一个web-inf/classes目录 2,在classes目录下,新建一个servlet(也就是一个Java文件) 3,setclasspath=%clas 阅读全文
posted @ 2017-05-31 15:09 傑0327 阅读(167) 评论(0) 推荐(0)
摘要: 序列化的定义 对象序列化(Object Serialization)API它提供了一个框架,用来将对象编码成字节流,并从字节流编码中重新构建对象。将对象编码为字节流称作对象序列化,相反的过程为反序列化。 除了在持久化对象时会用到对象序列化之外,当使用RMI(远程方法调用),或在网络中传递对象时,都会 阅读全文
posted @ 2017-05-31 13:34 傑0327 阅读(160) 评论(0) 推荐(0)
摘要: 红黑树 红黑树是一种特殊的二叉树,主要用它存储有序的数据,提供高效的数据检索,时间复杂度为O(lgn),每个节点都有一个标识位表示颜色,红色或黑色,有如下5种特性:1、每个节点要么红色,要么是黑色;2、根节点一定是黑色的;3、每个空叶子节点必须是黑色的;4、如果一个节点是红色的,那么它的子节点必须是 阅读全文
posted @ 2017-05-19 09:51 傑0327 阅读(349) 评论(0) 推荐(0)