- 博客(6)
- 收藏
- 关注
原创 BeanUtils框架的使用
操作JavaBean通过反射或者内省过于麻烦,开源组织apache开发了BeanUtils框架用来操作JavaBean。使用BeanUtils需要导入第三方jar包,commons-beanutils-1.9.2.jar和其依赖的commons-beanutils-1.9.2.jar下面是一个例子,为Person的各个属性赋值。Person.javapackage cn.cyy.beanutil
2016-04-08 21:02:42 394
原创 Java内省
一,为什么使用内省 开发框架时,经常使用到java对象的属性来封装程序的数据,每次使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。 二,Java对象中的属性是由对象的get/set方法决定的package cn.cyy.introspector;public class Person { private String name;
2016-04-08 16:56:14 332
原创 Java反射
反射一, 反射就是加载类,并解剖出类的各个组成部分。一个类有多个组成部分,如:成员变量(filed),方法(method),构造方法(constructor)组成。二, 反射分为两个步骤,(一)加载类,(二),解剖出类的各个组成部分。 (一)加载类,获得类的字节码。 - 1,通过Class的forName方法获得类的字节码 - Class clazz = C
2016-04-08 09:47:48 259
原创 Java枚举类
package cn.cyy.enumeration;import org.junit.Test;public class Demo1 { @Test public void test(){ print(Grade.A); } public void print(Grade c){ String value = c.getValue();
2016-04-07 11:28:01 238
原创 最短路径dijkstra
最短路径算法#include <iostream>#include <stdio.h>#include <limits.h>using namespace std;const int V = 9; //定义顶点个数//从未包含在SPT的集合T中,选取一个到S集合的最短距离的顶点。int getMinIndex(int dist[V], bool sptSet[V]) { in
2016-03-29 19:33:54 301
原创 第一行代码学习笔记1——Android简介
1,Android系统架构: 1.1 Linux内核层 这一层为Android的设备的各种硬件提供了底层的驱动,如显示驱动,音频驱动等。 2.1 系统运行库层 这一层通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库为Android提供数据库的支持,OpenGL|ES库提供了3D绘图
2016-03-01 20:48:13 817 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人