上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 45 下一页
摘要: 1,掌握系统内建的三个Annotation。 Annotation被称为元数据特效,也被称为注释,即:使用注释方式,加入一些程序信息。 Java.lang.annotation接口是所有Annotaion必须实现的接口。 系统已经内建的三个Annotation: @Overrride @overrr 阅读全文
posted @ 2017-04-04 01:23 美好的明天 阅读(620) 评论(0) 推荐(0)
摘要: 要想得到快乐就要努力,努力才能得到快乐。 而如果,为了欲望,为了快乐,放纵自己,没有节制,得到的快乐就会付出惨痛的代价。 一句话,任何快乐的事情都要付出代价。 阅读全文
posted @ 2017-03-29 00:08 美好的明天 阅读(659) 评论(0) 推荐(0)
摘要: 工厂设计模式最大好处是可以在应用中解耦合操作, 传统工厂模式: 输出结果: 以上代码存在问题,如果扩充子类,那么需要修改工厂类。如果要想扩充子类,不修改工厂,则必须使用反射机制完成。 改进后成为反射形式。 代码: 输出结果: 以上确实在扩充子类时候不用扩充工厂类,但是程序代码依然存在问题,如果使用时 阅读全文
posted @ 2017-03-27 00:05 美好的明天 阅读(605) 评论(0) 推荐(0)
摘要: 转载至: Java集合类详解 Java的集合就像是一种容器,可以把对个对象的引用放入容器中,其中不断可以存储不等的多个对象,还可以用于保存具有映射关系的关联数组。其中Java的集合可以分为三种体系: Set集合:内部元素无序,并且元素不可以重复; List集合:内部元素有序,且元素可以重复; Map 阅读全文
posted @ 2017-03-26 23:33 美好的明天 阅读(315) 评论(0) 推荐(0)
摘要: 如果一个变量为空,通常方法是 var a=''; if(a==''||a = null) 但是,如果这个变量是一堆空格的话,这个方法是行不通的,正确的方法是 阅读全文
posted @ 2017-03-23 22:57 美好的明天 阅读(1693) 评论(0) 推荐(0)
摘要: Java反射与动态代理 1.Java反射 当通过反射与一个未知类型的对象打交道时,JVM只简单地检查这个对象,看它属于哪个特定的类。在用它做其他事情之前必须先加载那个类的Class对象。 当使用反射时,就可以在运行时获取类信息,对于反射机制来说,.class文件在编译时是不可获取的,所以是在运行时打 阅读全文
posted @ 2017-03-23 17:36 美好的明天 阅读(339) 评论(0) 推荐(0)
摘要: 常见排序算法总结与实现(冒泡、插入、选择、希尔、堆排序、归并、快排) 本文使用Java实现这几种排序算法。以下是对排序算法总体的介绍。 冒泡排序 时间复杂度:O(n^2),最优时间复杂度:O(n),平均时间复杂度:O(n^2) public static void bubbleSort(Compar 阅读全文
posted @ 2017-03-23 17:30 美好的明天 阅读(11501) 评论(12) 推荐(1)
摘要: 错误的方式: 正确1: 正确2,去掉括号: 阅读全文
posted @ 2017-03-23 17:20 美好的明天 阅读(30862) 评论(0) 推荐(4)
摘要: 目标: 掌握代理机制的作用 掌握InvocationHandler接口,和Proxy类的作用。 具体内容 代理设计,一个操作的接口有两个子类,其中一个是真实主题的实现类。另一个是代理实现类。 可以复习之前的代理设计模式: 接口与抽象类的应用(包括各自设计模式) 代理实现类需要完成比真实主题实现类更多 阅读全文
posted @ 2017-03-21 22:59 美好的明天 阅读(341) 评论(0) 推荐(0)
摘要: 目标: 1,使用反射调用类中指定方法 2,使用反射完成setter和getter方法调用 3,使用反射直接操作类中属性。 4,使用反射操作数组 内容 通过反射调用类中指定方法 正常情况下,一个类的对象功能产生后,就可以直接调用类中方法,如果要调用,必须清楚方法名是什么,之后通过Class类中的方法 阅读全文
posted @ 2017-03-20 23:55 美好的明天 阅读(305) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 45 下一页