之前在网上看到的都是遍历那种比较简单的实体对象,但是如果有实体嵌套,甚至是包含有List这种属性的时候就没有办法处理了。通过递归遍历的方式可以完成对复杂实体对象的所有属性的遍历,可以取值和赋值。下面是关键部分的代码,有什么不对的地方路过的大大一定要指点哈。using
System.Reflectio...
分类:
其他好文 时间:
2014-07-22 23:14:34
阅读次数:
493
RAIIRAII是Resource Acquisition Is
Initialization的缩写,是在面向对象(object-oriented)语言中使用的一种编程习惯,主要是用来在C++中处理异常安全资源管理(exception-safe
resource management)。在RAII中...
分类:
其他好文 时间:
2014-07-22 23:14:13
阅读次数:
501
public class DoTXT { // 定义成员变量:路径,文件对象,临时变量
private String path; // 文件路径 private File f; private FileReader fr; // 所需文件流对象
private File...
分类:
其他好文 时间:
2014-07-22 23:13:15
阅读次数:
300
1,若方法传入的对象参数为空,则在方法中改变参数并不会改变声明的对象public void
setList(List list){ list = new ArrayList() ; } @Test public void t4(){ List ...
分类:
编程语言 时间:
2014-07-22 23:12:56
阅读次数:
323
Set接口。set集合不允许包含相同的元素。set判断两个对象是否相同是根据equals方法。如果两个对象用equals方法返回的是true,set不会接受这两个对象。
HashSet是set接口的典型实现,HashSet按hash算法来存储集合中的元素。因此具有很好的存储和查找性能。Has...
分类:
其他好文 时间:
2014-07-22 23:12:56
阅读次数:
394
Java中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。
Java.io是大多...
分类:
编程语言 时间:
2014-07-22 23:12:34
阅读次数:
336
本文的观点是建立在《JavaScript权威指南 6th Ed》 《JavaScript高级编程
3th Ed》 《JavaScript精粹 2th Ed》之上,笔者将尽所能将概念、原理叙述清楚,由于笔者水平有限,理解不当之处在所难免,请读者不吝交流。目录1
什么是函数?2 函数就是对象!3 函数字...
分类:
编程语言 时间:
2014-07-22 23:11:55
阅读次数:
592
4.1 基础表达式:运算符+运算对象;字面值和变量时最简单的表达式。4.1.1
基本概念组合运算符和运算对象:优先级,结合律和求值顺序。运算对象转换:小整数类型可以提升为一种大整数类型。重载运算符:自定义过程中为已经存在的运算符赋予了另外一种含义。左值和右值:4.1.2
优先级和结合律4.1.3 求...
分类:
其他好文 时间:
2014-07-22 23:11:54
阅读次数:
319
一、Java 特点 1.简单: 和C++相比较 2.面向对象 3.跨平台 由于它是先编译后解释
+ JVM(屏蔽底层操作系统的差异)二、程序的运行一般有两种: 1.编译 源文件 ------> 编译器 机器码文件 快 无法跨平台2.解释 源文件
------> 解释器 逐行翻译并运行 慢 可以跨平台...
分类:
编程语言 时间:
2014-07-22 23:11:14
阅读次数:
441
三个修饰符public 属性 方法 构造方法 类protected 属性 方法
构造方法default 属性 方法 构造方法 类private 属性 方法 构造方法static 静态的1) 属性 类变量
不属于任何对象,全类共有,可以直接用类...
分类:
编程语言 时间:
2014-07-22 23:11:14
阅读次数:
376