`
lijunabc
  • 浏览: 47297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
from:http://blog.xdnice.com/blog41570i63399.html 测试的概念 长期以来,我所接触的软件开发人员很少有人能在开发的过程中进行测试工作。大部分的项目都是在最终验收的时候编写测试文档。有些项目甚至没有测试文档。现在情况有了改 ...
from:http://hi.baidu.com/zdz8207/blog/item/19bb2b34b0ea093a5ab5f560.html 用JAVA编写HTML在线编辑器 2007-03-16 23:50 以前一直不知道好多网站上所说的在线编辑器是怎么回事,后来在文档里发现document 对象的一个方法。 document.execCommand(command, false, value); 才知道具体原理。 一、首先来看一个例子: <DIV contenteditable="true" style="bo ...
from:http://www.jguru.com/forums/view.jsp?EID=468507 Difference between request.getRequestDispatcher() and ServletConfig.getRequestDispatcher() Hi What is the Difference between a RequestDispatcher object obtained from The Request Object and RequestDispatcher object obtained from ServletContext . ...

修饰符总结

    java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。     1、权限访问修饰符     public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。           ...
/*********************************************** * 带包的java编译时 javac -d . HelloWorld.java * 在当前目录生成 com/aabnn/test * 运行时 java com.aabnn.test.HelloWorld * 生成文档 javadoc .\doc HelloWorld.java * 带命令行参数时:用下面的这种形式: ***********************************************/ package com.aabnn.test; ...
    new代表了对象的出生,当对象失去引用后,便失去了生命,在java中被称为垃圾,系统会有一个线程专门负责回收这些垃圾占用的内存,但是也可以手动强制回收某个垃圾占用的内存资源,调用System.gc()。调用该方法后,不能 ...
    信息化的过程也就是使组织的所有资源转化为计算机可以操作的对象,因为组织的资源是由生命的,所以模拟资源的数据也是有生命的,在java中,用类来表示一类相同特征的数据,当我们需要使用某个资源时,找到这个资源所属的类,然后用new 操作符调用该类的构造方法,在内存堆中构造出一个对象,并拿到该对象的引用,然后我们就可以使用该对象。此时,该对象就有了生命,使用new操作符代表该对象出生,有的对象的生命很短,有的对象生命很长,比如代表企业资源的数据生命期就比较长,出生后经过一定的操作,为了保持其生命,还要将其持久化到数据库中,以备多次使用;业务对象的生命期就比较短。比如statefull sessi ...
java是以类为基本单位来组织模块的,因此一切都要从类开始, 要访问某个数据状态或者某个方法有两种方式,一种如果field或 method是static的,那么该field和method属于类,直接用 类名.field和类名.method访问;另一种如果field或method不是static的 那么他是instance的,用this.field或this.method。

super 例解

/******************** * super的两种用法 * 用法一: * 子类的构造方法中初始化从父类继承过来的变量。 * 用法二: * 用来访问父类中具有和自身相同字段的值。 * ************************/ package com.aabnn.parent; public class Parent { protected String name; protected boolean gender; protected int age; protected String hobby; public ...
from:http://blog.csdn.net/qjyong/archive/2008/03/08/2158097.aspx ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 当使用Thr ...
今天在调试spring aop程序时,起初认为context:component-scan部分是扫描@Component,因此其base-page 配置成@Component的包,结果怎么也出不来结果,到spring官方论坛上看到有人求助类似的问题,看到他的配置里面多了一个<bean id="loginAspec ...
花了一下午终于调试成功了,发上去做个纪念。 需要的jar 导入了dist里面的所有jar 从外部找的jar共有5个: commons-logging-1.1.1.jar aspectjrt.jar(下载aspectj安装,从其lib路径中拷出) aspectjweaver.jar(下载aspectj安装,从其lib路径中拷出) cglib-2.2.jar aopalliance.jar //Person.java package com.aabnn.entity; public interface Person { public void readBook(String boo ...
Person.java package com.aabnn.vo; import java.util.HashMap; import java.util.Map; public class Person { private int id; private String name; private Map<String,Double> scores=new HashMap<String,Double>(); public Person(){ } public Person(String name,Map<String, ...
Person.java package com.aabnn.vo; import java.util.ArrayList; import java.util.Collection; public class Person { private int id; private String name; private Collection<String> schools=new ArrayList<String>(); public Person(){} public Person(String name,Collection<St ...
person.java package com.aabnn.vo; public class Person { private int id; private String name; private String[] schools; public Person(){} public Person(String name,String[] schools){ this.name=name; this.schools=schools; } public int getId() { return id; } @SuppressWarn ...
Global site tag (gtag.js) - Google Analytics