Java的反射机制是在程序运行时,能够完全知道任何一个类,及其它的属性和方法,并且能够任意调用一个对象的属性和方法。这种运行时的动态获取就是Java的反射机制。其实这也是Java是动态语言的一个象征。用一句话来概括反射就是:加载一个运行时才知道的类以及它的完整内部结构。---------------...
分类:
其他好文 时间:
2015-04-03 18:58:32
阅读次数:
170
override(重写) 1.方法名、参数、返回值相同 2.子类方法不能缩小父类方法额访问权限 3.子类方法不能抛出比父类方法更多地异常(但是子类方法可以不抛出异常) 4.存在于父类和子类之间 5.方法被定义为final不能被重写(Java)overload(重载) 1.参数类型、个数、...
分类:
其他好文 时间:
2015-04-03 18:58:07
阅读次数:
127
最近在做一个项目,需要在原先的表格的基础上导出excel文件,原先是想用java后台来实现这个功能,但是,后来发现,原来extjs也附带有导出excel表的功能,就在GridPanel的基础上导出,http://www.blogjava.net/rockblue1988/archive/2012/0...
分类:
Web程序 时间:
2015-04-03 18:53:16
阅读次数:
178
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的。什么是自定义class: 如 public class Person{ String name; int age; }当我们有这么一个personList,里面包含...
分类:
其他好文 时间:
2015-04-03 18:52:23
阅读次数:
125
Java中getRequest().getSession().removeAttribute("tempTotalScore");getRequest().getSession().setAttribute("tempTotalScore", totalScore);freemarker中 ...
分类:
其他好文 时间:
2015-04-03 18:51:14
阅读次数:
97
abstract class Health{ private int blood; private int mana; public void setBlood(int blood) { this.blood=blood; } public int getBlood() { return blo.....
分类:
编程语言 时间:
2015-04-03 18:44:08
阅读次数:
159
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 ? 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就...
分类:
编程语言 时间:
2015-04-03 17:40:24
阅读次数:
153
皆知PHP的数组是由HashTable和双链表实现的,为了方便大家查看数组的数据结构,开发一个遍历PHP的数组生成Dot描述的PHP插件,生成dot描述以后可以通过一些渲染工具生成图像,本例用的是 Graphviz。
扩展的实现很简单,PHP数组源码是由下面的两种结构体实现的,扩展就是将这两种结构体和各个结构体的关系遍历一遍,生成对应的Dot描述即可。
Java代码...
分类:
Web程序 时间:
2015-04-03 17:34:13
阅读次数:
148
JNI(Java Native Interface)_02
ndk开发常用术语
观察jni.h文件的c语言细节:
交叉编译
在一种平台下编译出能够在另外一种平台下运行二进制代码
平台(1,操作系统:windows linux mac os solaris 2,cpu x86 arm mips)
交叉编译原理
源代码--->编译---->动态库(.d...
分类:
编程语言 时间:
2015-04-03 17:33:48
阅读次数:
164
??
排序算法
排序是将无需的记录序列调整为有序记录序列的一种操作。
包括:冒泡排序,选择排序,堆排序,插入排序,希儿排序,快速排序,归并排序等。
(一)
冒泡排序
基本思想:
每次进行相邻两个元素的比较,如果为逆序时即进行交换,直到没有反序的数据元素为止。
排序过程:
设想被排序的...
分类:
编程语言 时间:
2015-04-03 17:32:47
阅读次数:
231