摘要: 1.^(亦或运算) ,针对二进制,相同的为0,不同的为1public static void main(String[] args) { System.out.println("2^3运算的结果是 :"+(2^3)); //打印的结果是: 2^3运算的结果是 :1}2 =======>00103 =======>00112^3就为0001,结果就是12.&(与运算) 针对二进制,只... 阅读全文
posted @ 2018-02-09 16:52 夏夜弥光 阅读(74610) 评论(6) 推荐(7) 编辑
摘要: 代理提供了对目标对象的另外的访问方式,即通过代理对象访问目标对象,这样可以扩展目标对象的功能。java有三种代理模式,分别为静态代理、动态代理、cglib代理代理模式的关键点是:代理对象与目标对象.代理对象是对目标对象的扩展,并会调用目标对象1、静态代理静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类接口public interface IUserD... 阅读全文
posted @ 2018-02-02 14:46 夏夜弥光 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、如果某个方法为静态的,那么它的行为不具有多态性public class demo5 { public static void main(String[] args) { Father father = new Son(); father.staticMethod(); father.normalMethod(); }}class ... 阅读全文
posted @ 2018-02-01 15:16 夏夜弥光 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、list集合中的对象实现Comparable接口public class User implements Comparable{private Integer id;/** * 用户名 */private String userName;/** * 年龄 */private Integer age;@Overridepublic int compareTo(User o) { ... 阅读全文
posted @ 2018-01-31 15:44 夏夜弥光 阅读(563) 评论(0) 推荐(0) 编辑