03 2017 档案

摘要:要想得到快乐就要努力,努力才能得到快乐。 而如果,为了欲望,为了快乐,放纵自己,没有节制,得到的快乐就会付出惨痛的代价。 一句话,任何快乐的事情都要付出代价。 阅读全文
posted @ 2017-03-29 00:08 美好的明天 阅读(620) 评论(0) 推荐(0) 编辑
摘要:工厂设计模式最大好处是可以在应用中解耦合操作, 传统工厂模式: 输出结果: 以上代码存在问题,如果扩充子类,那么需要修改工厂类。如果要想扩充子类,不修改工厂,则必须使用反射机制完成。 改进后成为反射形式。 代码: 输出结果: 以上确实在扩充子类时候不用扩充工厂类,但是程序代码依然存在问题,如果使用时 阅读全文
posted @ 2017-03-27 00:05 美好的明天 阅读(591) 评论(0) 推荐(0) 编辑
摘要:转载至: Java集合类详解 Java的集合就像是一种容器,可以把对个对象的引用放入容器中,其中不断可以存储不等的多个对象,还可以用于保存具有映射关系的关联数组。其中Java的集合可以分为三种体系: Set集合:内部元素无序,并且元素不可以重复; List集合:内部元素有序,且元素可以重复; Map 阅读全文
posted @ 2017-03-26 23:33 美好的明天 阅读(304) 评论(0) 推荐(0) 编辑
摘要:如果一个变量为空,通常方法是 var a=''; if(a==''||a = null) 但是,如果这个变量是一堆空格的话,这个方法是行不通的,正确的方法是 阅读全文
posted @ 2017-03-23 22:57 美好的明天 阅读(1682) 评论(0) 推荐(0) 编辑
摘要:Java反射与动态代理 1.Java反射 当通过反射与一个未知类型的对象打交道时,JVM只简单地检查这个对象,看它属于哪个特定的类。在用它做其他事情之前必须先加载那个类的Class对象。 当使用反射时,就可以在运行时获取类信息,对于反射机制来说,.class文件在编译时是不可获取的,所以是在运行时打 阅读全文
posted @ 2017-03-23 17:36 美好的明天 阅读(329) 评论(0) 推荐(0) 编辑
摘要:常见排序算法总结与实现(冒泡、插入、选择、希尔、堆排序、归并、快排) 本文使用Java实现这几种排序算法。以下是对排序算法总体的介绍。 冒泡排序 时间复杂度:O(n^2),最优时间复杂度:O(n),平均时间复杂度:O(n^2) public static void bubbleSort(Compar 阅读全文
posted @ 2017-03-23 17:30 美好的明天 阅读(11465) 评论(12) 推荐(1) 编辑
摘要:错误的方式: 正确1: 正确2,去掉括号: 阅读全文
posted @ 2017-03-23 17:20 美好的明天 阅读(30803) 评论(0) 推荐(4) 编辑
摘要:目标: 掌握代理机制的作用 掌握InvocationHandler接口,和Proxy类的作用。 具体内容 代理设计,一个操作的接口有两个子类,其中一个是真实主题的实现类。另一个是代理实现类。 可以复习之前的代理设计模式: 接口与抽象类的应用(包括各自设计模式) 代理实现类需要完成比真实主题实现类更多 阅读全文
posted @ 2017-03-21 22:59 美好的明天 阅读(332) 评论(0) 推荐(0) 编辑
摘要:目标: 1,使用反射调用类中指定方法 2,使用反射完成setter和getter方法调用 3,使用反射直接操作类中属性。 4,使用反射操作数组 内容 通过反射调用类中指定方法 正常情况下,一个类的对象功能产生后,就可以直接调用类中方法,如果要调用,必须清楚方法名是什么,之后通过Class类中的方法 阅读全文
posted @ 2017-03-20 23:55 美好的明天 阅读(300) 评论(0) 推荐(0) 编辑
摘要:1,目标: 通过反射取得类的全部接口, 取得类所继承的父类 取得类全部构造方法 通过反射取得类的全部方法 通过反射取得一个类的全部属性。 具体类型 反射的深入-取得类的结构 要想通过反射取得类的结构,需要使用接口:java.lang.reflect包中的以下类: 1,Constructor:表示类的 阅读全文
posted @ 2017-03-19 01:02 美好的明天 阅读(272) 评论(0) 推荐(0) 编辑
摘要:代码如下: 阅读全文
posted @ 2017-03-15 17:55 美好的明天 阅读(4390) 评论(3) 推荐(0) 编辑
摘要:case具有两种格式。简单case函数和case搜索函数。 --简单case函数 --case搜索函数 这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。 还有一个需要注重的问题,case函数只返回第一个符合条件的值,剩 阅读全文
posted @ 2017-03-14 17:00 美好的明天 阅读(1917) 评论(0) 推荐(0) 编辑
摘要:具体代码如下: 效果如下: 1,首先使得他们在一行主要是"input-group"和,“input-icon-group”和“input-group-btn”属性起作用 2,使得input里面的图标在input里面展现的效果主要是“input-icon input-icon-md”起作用,和“dis 阅读全文
posted @ 2017-03-14 10:39 美好的明天 阅读(19389) 评论(0) 推荐(1) 编辑
摘要:第一种: 第二种: 最后结果都是: 阅读全文
posted @ 2017-03-13 22:58 美好的明天 阅读(13967) 评论(0) 推荐(0) 编辑
摘要:比如 对于这种情况,因为表里存的是'',其实是没有内容的,要查询这个字段,不能直接使用 阅读全文
posted @ 2017-03-13 15:47 美好的明天 阅读(158049) 评论(0) 推荐(2) 编辑
摘要:class是反射源头,不光可以取得对象所在类信息,也可直接通过class类的方法进行对象的实例化操作。 使用关键字new为对象实例化。如果已经实例化好了class对象,就可以通过class类中提供的newInstance()操作 来个例子: 返回结果: 上面的newInstance返回的类型是一个泛 阅读全文
posted @ 2017-03-12 22:38 美好的明天 阅读(420) 评论(0) 推荐(0) 编辑
摘要:认识Class类: 正常情况下,必须指定类的完整路径才能实例化对象,但是java中也允许通过一个对象找到其所在类的信息。这实际就是class类的功能。 运行结果: object类有如下优点: CLASS类 Class本身表示一个类本身,通过class可以得到一个类中完整结构,包括此类的方法定义,方法 阅读全文
posted @ 2017-03-12 17:15 美好的明天 阅读(233) 评论(0) 推荐(0) 编辑
摘要:以添加含有帮助的方式为例: 1,在某DIV后面增加代码: 2,增加弹出模态框方法: 3,总代码 阅读全文
posted @ 2017-03-09 10:25 美好的明天 阅读(347) 评论(0) 推荐(0) 编辑
摘要:声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方式即为显式声明详细如下: 声明方式二: 没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内, 阅读全文
posted @ 2017-03-06 10:47 美好的明天 阅读(7530) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示