- 浏览: 140172 次
- 性别:
- 来自: 苏州
文章列表
十月份考到的SCJP到现在还没到,今天上午打了几个电话才知道大礼包被留在了sun中国分公司。想到马上能拿到证书了,真的很开心。
- 2006-12-20 22:27
- 浏览 1354
- 评论(0)
JVM在运行时身成三个classloader:Bootstrap ClassLoader、Extension ClassLoader和AppClassLoader。这些classloader是用来载入本地已知的类库。
Bootstrap
这是用C/C++写死在JVM里了,JVM启动时建立的第一个classloader,负责载入核心类库(jre/lib/*.jar)。
Extension ClassLoader
由Bootstrap生成该类,parent定为null(Bootstrap不是java写的,当然只能指定null),负责载入jre/lib/ext中的类。
AppClassLoader
由 ...
- 2006-12-20 11:46
- 浏览 1671
- 评论(0)
javadoc可以根据项目代码的注释(当然是规范化的)自动生成HTML格式的API文档。哇哦,可以不用自己写一个字就能自动生成文档了,哈。
三种注释类型(注释必须紧贴着注释体,不然javadoc会忽略):
类注释
变量注释
方法注释
书写格式:
/** <-- 必须为两个星号才符合javadoc注释风格
* ........
* @XXX <-- 可以加入javadoc参数,产生相应的文档
*/
参数说明:
@see 生成文档中的“参见xx 的条目”的超链接,后边可以加上:“类名”、“完整类名”、“完整类名#方法”。可用于:类、方法、变量注释。
@param 参数的说明。可用于 ...
- 2006-12-19 22:36
- 浏览 4082
- 评论(0)
http://www.gimoo.net/programming/JAVA/200608/172984.shtml
http://blog.csdn.net/passren/articles/35464.aspx
http://www.blogjava.net/qiyadeng/archive/2006/02/20/31655.html
- 2006-12-18 14:54
- 浏览 1387
- 评论(0)
由Macromedia, Intel发起
作者:Joshua Duhl
日期:2003.11
译者:lwz7512
译期:2004.11
一. IDC的结论
Internet已经显露成为应用开发的缺省平台,不幸的是,建立复杂性不断增加的应用程序的需求一直以来都超出传统网络应用所能表现复杂性 ...
- 2006-12-18 13:30
- 浏览 1453
- 评论(0)
概念
java应用程序是依赖虚拟机JVM的(可以说它是一种伪代码)。java类文件经过编译生成字节码文件,这种字节码文件可以被JVM识别并解释。但是JVM如何获得它呢,这需要一种寻找方案,java提供了ClassLoader类来实现这个机制。JVM通过ClassLoader来寻找指定的类并载入它们。
在实际运行中,java类是动态载入的,需要的时候才载入JVM。
java类的动态载入是一种委托模型,见下图。
共有四种ClassLoader类型:
bootstrap loader :固化在JVM中,这个东西不是用java写的。载入基本的java类,如jre/lib/rt.jar
ExtCl ...
- 2006-12-17 15:22
- 浏览 1718
- 评论(0)
http://www.iteye.com/article/25053
- 2006-12-17 14:15
- 浏览 1187
- 评论(0)
拖了几个星期。今天终于在贷款合同上签字了,当时自己心里没有丝毫的可惜,房子嘛,就当现金变固定资产了。可是价钱为什么这么高呢。有人说,买房子等于革人的命,好像挺有那么回事的。把很多明天的钱都花进去了,你说算不算玩命地玩钱呢。
- 2006-12-17 14:09
- 浏览 2586
- 评论(1)
JDBC API为java应用程序提供了一套访问一个或多个关系数据库的标准。任何支持这个标准的数据库都可以被应用程序一致的访问。也就是说,应用JDBC,开发人员就不用关心具体用的是什么数据库,只关心访问数据库的一般逻辑就可以了。真是"write once, applicate everywhere"。
下面是一个简单的访问MySQL的逻辑。
1 注册驱动程序
下载MySQL的驱动程序(支持JDBC的),在程序中注册到内存。
Class.forName(MySQLInfo.DRIVER);
2 获得一个连接(数据库会话)
应用程序会从内存中寻找合适的驱动程序(注册过的) ...
- 2006-12-16 23:55
- 浏览 2545
- 评论(0)
java SE 5.0 增加了Generics特性,在定义类的时候允许带有“参数”。这个特性的好处就是可以在使用时附加一个类型,但是在定义时却隐藏了具体的使用类型。特别是对于Collection API有非凡的意义。从前,Collection为了保证适用范围尽量的大,将element定义为Object类型,这样,一个添加到Collection的对象便会丧失它的类型信息。而通过Generics,就能避免这种情况,“参数”就能保存对象的类型信息,同时也能起到限制作用。
/**
*
*/
package com.test.generics;
import java.util.D ...
- 2006-12-15 16:57
- 浏览 1312
- 评论(0)
proxy就是代理,也可以叫委托。说通俗点,就是委托第三方给原来的功能动态的添加一些新的功能,但是对于使用者来说却没有丝毫影响,原来的使用方法同样使用于新功能。呵呵,听起来有点玄,其实用到开发上会非常有 ...
- 2006-12-08 21:51
- 浏览 1630
- 评论(0)