主要用来处理在页面上输出集合类,集合一般来说是下列之一:
1、 java对象的数组
2、 ArrayList、Vector、HashMap等
具体用法请参考struts文档,这里不作详细介绍
现在定义一个class,User.java 把它编译成User.class
package example;
import java.io.Serializabl...
分类:
其他好文 时间:
2014-08-05 22:47:00
阅读次数:
246
Java
对象的生命周期
在Java中,对象的生命周期包括以下几个阶段:
1. 创建阶段(Created)
2. 应用阶段(In Use)
3. 不可见阶段(Invisible)
4. 不可达阶段(Unreachable)
5. 收集阶段(Collected)
6. 终结阶段(Finalized)
7....
分类:
编程语言 时间:
2014-08-05 19:34:00
阅读次数:
238
Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate、Toplink等在java编程的对象持久化方面深受开发人员欢迎。
对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过SQL语句操作数据库的表,但是对于Java面向对象编程语言中,所有的操作对象都是对象,因此对象关系映射就是把数据库表和java编程语言中的对象对应起来,把表的列同java对象中的字段对应起来,程序员在程序开发...
分类:
其他好文 时间:
2014-08-04 18:00:37
阅读次数:
275
在最初学习Java的时候觉得反射真的好难,并不是技术负责,而是思想复杂,无法接受。随着工作经验的增多,今日偶然间又看见某智的一个视频,感觉茅塞顿开。顺便在此系统整理一下反射的知识。一言以蔽之:反射就是将Java类的各个组成部分转换为对应的Java对象。我们知道,一切皆对象,那么这个“一切”必然也包含...
分类:
编程语言 时间:
2014-08-02 20:42:44
阅读次数:
318
Java运行时涉及到的区域几个基本概念:1.Java对象 2.Java方法 3.一个编译好的类,以class文件的形式出现4.Java的本地方法 5.线程私有和线程共有一、方法区(永久代) 和 堆(heap) 这两个区域是线程共有的,供所有线程使用。所以,对存放在这两个地方的资源进行操作...
分类:
编程语言 时间:
2014-08-02 18:04:13
阅读次数:
276
OGNL(Object Graph Nvigation Language,对象图导航语言)是一个开源的表达式引擎。通过使用OGNL的表达式语法可以存取Java对象树的任意属性和调用Java对象树的方法等。
ValueStack,被称为值栈,是对OGNL的扩展,Struts2正式通过ValueStack来使用OGNL进行赋值和取值操作的。...
分类:
其他好文 时间:
2014-08-02 12:58:13
阅读次数:
320
代理模式是一种应用非常广泛的设计模式,当客户端代码需要调用某个对象时,客户端实际上不关心是否准确得到该对象,它只要一个能提供该功能的对象即可,此时我们就可返回该对象的代理(Proxy)。代理就是一个Java对象代表另一个Java对象来采取行动。如:public class ImageProxy im...
分类:
其他好文 时间:
2014-08-01 13:12:51
阅读次数:
129
创建Java域的对象就是创建Java类的实例,再调用Java类的构造方法。
以Bitmap的构建为例,Bitmap中并没有Java对象创建的代码及外部能访问的构造方法,所以它的实例化必然是在JNI的c中实现的。
分类:
编程语言 时间:
2014-08-01 12:44:21
阅读次数:
292
1 package first; 2 3 public class Employee { 4 private String fName, lName; 5 private long _ID; 6 private int workdays; 7 private fl...
分类:
编程语言 时间:
2014-07-31 20:39:07
阅读次数:
302
在创建一个Java类的对象之前,需要由虚拟机加载该类,然后对该类进行链接和初始化。初始化完成之后,才能创建出该Java类的新的对象实例。对象也有自己的初始化过程,主要通过调用对应Java类的特定构造方法来完成。...
分类:
编程语言 时间:
2014-07-31 10:01:36
阅读次数:
209