Java Reflection(反射)是一种在运行期间查看Java对象内部情况的技术,包括Java对象的变量、支持的方法、实现的接口、扩展的类——基本上在编译时你能想知道的关于对象的任何东西。
Reflection API位于java.lang.reflect包中。
载入指定的类,Class c = Class.forName(String className); 例,Class c = Class.forName("java.lang.String");
访问类的内部成员和其 ...
- 10:00
- 浏览 (430)
- 评论 (0)
- 分类: Java Foundation
这就要放假了,公司已经有些“人心不稳”,心猿意马,对假期的急不可待。每个人都有自己的打算计划!
出游实在是不错的选择,可以观赏祖国的锦绣河山,无限美丽的风景,迷人的大自然,到一个陌生的旅游圣地体会那迥然不同的心境,增加一份精彩的阅历,收获一种丰富。不过有些可惜的是咱们的国家人口众多,在这国庆的长假,在名胜的地方,不免有些煞风景,不知是看人还是欣赏那美丽的风景了。
我是选择回家的,已经快大半年没有回家了,上学,工作,能和家人待在一起的时间太少,心中有一些愧疚。所以能够回去还是回去,和父母亲待在一起,带回一些快乐,体会那种珍贵的亲情。我们都长大了,离开了父母的怀抱,离开 ...
类库:在附件中。EventDao是业务接口,EventDaoImpl是其实现类。java 代码public interface EventDao { Event testEvent(); } public class EventDaoImpl extends HibernateDaoSupport implements EventDao  ...
在Hibernate中使用Annotation需要JDK 5.0的支持,Hibernate 3.2、Hibernate Annotations 3.2。
Hibernate 3.2中,hibernate3.jar是hibernate3的核心包,在lib中,antlr、dom4j、CGLIB、asm、Commons Collections、Commons Logging、 EHCache,Hibernate底层还需要Java Transaction API,所以还需要jta.jar。
Hibernate Annotations 3.2中,需要hibernate-annotations.ja ...
java 代码
import java.util.Date;
public class Event {
private Long id;
private String title;
...
HSQLDB http://hsqldb.org/
HSQLDB is the leading SQL relational database engine written in Java. It has a JDBC driver and supports a rich subset of ANSI-92 SQL (BNF tree format) plus SQL 99 and 2003 enhancements. It offers a small (less than 100k in one version for applets), fast database engine ...
java 代码
/**
*
* @author Administrator
*
*/
public class DataBaseManager {
private Str ...
1、Hibernate对于Access的支持
方法一:
下载两个jar包,一个是Access的JDBC驱动包;另一个是数据库方言包,里面有支持Access方言的类。
下载地址:http://www.hxtt.com/access.zip,http://www.hxtt.com/test/hibernate.zip。
配置如下:
xml 代码
<property name="hibernate.dialect">
com.hxtt.support.h ...
《代码大全》(Code Complete) ;
《Enterprise JavaBeans 3.0中文版》(第5版) ;
《Ruby for Rails》《Ruby for Rails中文版》、《Agile Web Development with Rails》(第二版,Dave Thomas、David Heinemeier Hansson等著)(《应用Rails进行敏捷Web开发》)、《Programming Ruby中文版》(第2版) ;
《java与模式》作者阎宏;
《o'reilly - head first design patterns》。http://jus ...
一、Jdk集合框架
Jdk集合框架主体结构图显示了Jdk集合框架类结构。Jdk集合由collection接口牵头,Set、List和Map承担主角,用数据结构Tree,Array,Hash,Link作为具体实现手段,组成了一个在功能和性能上相当不错的框架。整个框架由主体结构和辅助结构组成,主体结构形成了框架基础,辅助结构为使用框架提供了便利。
jdk的集合框架的主体结构:
接口
简述
实现
操作特性
成 ...
- 09:39
- 浏览 (598)
- 评论 (0)
- 分类: Java Foundation
今天看了央视的“面对面”节目,节目中采访了乒乓神话邓亚萍,邓亚萍讲述了自己的乒乓生涯,讲述了从乒乓球坛退出,踏上求学的道路,走上体育公共事业的经历。邓亚萍是成功的,无论实在乒乓球运动上,还是她之后的人生事业道路的抉择上。她在乒乓球运动上取得了一个又一个的胜利,小小的个子,却蕴藏着无限的能量,在自己的专业领域走上无比的巅峰,国人家喻户晓,在世界上也非常的知名,和前国际奥委会主席萨马兰奇结下深厚的友谊。
在 ...
TDD,Test Driven Development--测试驱动开发,既然是测试驱动,那么,TDD就和需求关系紧密,至少距离需求比较近,而不是像传统的那些开发过程,测试排在最后。 软件最终由程序员写代码实现,所以程序员需要理解需求,实现系统功能,把问题解决在自己的范围之内,因此是不是测试驱动开发,程序员自己的测试都很重要,而测试驱动开发就更向前走了超前的一步,保障软件的质量,开发的效率。   ...
- 17:28
- 浏览 (307)
- 评论 (0)
- 分类: Development Method
An simple use case diagram.An class diagram displays entity classes and relations between them.
- 17:23
- 浏览 (353)
- 评论 (0)
- 分类: Development Method
45 Excellent Blog Designs http://www.smashingmagazine.com/2007/08/28/45-excellent-blog-designs/
Open source list http://www.open-open.com
Open source blog system http://www.open-open.com/02.htm
WebWork/Struts2 http://webwork.javascud.org/index.php
JavaScud开源知识库  ...
- 12:02
- 浏览 (301)
- 评论 (0)
- 分类: Development Method
http://www.riachina.com/ RIACHINA 中国RIA开发者论坛
http://www.infoq.com/cn/ria infoq.com RIA
http://www.riafan.com/ RIA爱好者
http://soft.zdnet.com.cn/software_zone/list-0-0-49636-1-1.htm CNET中国旗舰网站 RIA
http://www.adobe.com/cn/products/flex/ Adobe Flex
http://temp.roxik.c ...
- 11:56
- 浏览 (260)
- 评论 (0)
- 分类: RIA & Javascript
DOM、SAX、JDOM、DOM4J JDOM 和 DOM 在性能测试时表现不佳,在测试 10M 文档时内存溢出。在小文档情况下还值得考虑使用 DOM 和 JDOM。虽然 JDOM 的开发者已经说明他们期望在正式发行版前专注性能问题,但是从性能观点来看,它确实没有值得推荐之处。另外,DOM 仍是一个非常好的选择。DOM 实现广泛应用于多种编程语言。它还是许多其它与 XML 相关的标准的基础,因为它正式获得 W3C 推荐(与基于非标准的 Java 模型 ...
- 11:11
- 浏览 (428)
- 评论 (1)
- 分类: Java Foundation
XML: Extensible Markup Language 可扩展标记语言1、XML相关知识 XML是从1996年开始有其雏形,并向 W3C(全球信息网联盟)提案,而在1998二月发布为W3C的标准(XML1.0)。 XML的前身是SGML(The Standard Generalized Markup Language),是自IBM从60年代就开始发展的 GML(Generalized Markup Language)标准化后的名称。   ...
- 23:22
- 浏览 (366)
- 评论 (0)
- 分类: Technology and Theory
1、Servlet Listener
共有8个可以实现的监听器接口,和6种相对应的触发事件,实现在触发不同事件时执行相应的操作。如下
java 代码
//
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
//
i ...
最近看了电影《夜袭》,看了一个关于平型关大捷的战斗的片断,战斗异常惨烈,这些先辈们抛洒热血,把生命置之度外,用生命和敌人搏斗,把生命和智慧都留在了那块土地上,民族之魂冉冉升起,阳光普照。
其实,自从有人类存在以来,战争从来都没有停止过,甚至到了人类社会最发达的现代,战争依然频仍不断,狼烟四起,正义的、侵略的、邪恶的战争,相互杀戮,仇恨不断,这个世界从来没有平静过。一战,二战距离现代并不太远,几十年的时间,几千万生灵死于非命,死于同类之手。人类真是 ...
用“看板图”实现敏捷项目的可视化
很好的一篇介绍敏捷项目方法的文章,在此做个连接!学习!
http://www.infoq.com/cn/articles/agile-kanban-boards
- 15:28
- 浏览 (304)
- 评论 (0)
- 分类: Project Management
调换位置的静态方法:
public class SortUtil {
public static void swap(int a[], int i, int j) {
int tmp = a[i ...
- 11:27
- 浏览 (321)
- 评论 (0)
- 分类: Java Foundation
Keep it clean, and keep it simple--that is the maxim software developers should adhere to.
According to Lee Chuk Munn, a staff engineer at Sun Microsystems Asia-Pacific, writing applications is like writing a book.
"Programming is just an expression to a solution. A lot of it is about under ...
JSRs: Java Specification Requests.
Java Specification Requests (JSRs) are the actual descriptions of proposed and final specifications for the Java platform. At any one time there are numerous JSRs mov ...
- 13:34
- 浏览 (320)
- 评论 (0)
- 分类: Java Foundation
Maven 特点:
Maven的编译以及所有的脚本都基于POM(project object model)。
Maven对所依赖的包有明确的定义,如使用那个包,版本是多少,一目了然。
Maven是基于中央仓库的编译,即把编译所需要的资源放在一个中央仓库里,如jar,tld,pom,等。当编译的时候,maven会自动在仓库中找到相应的包,如果本地仓库没有,则从设定好的远程仓库中下载到本地。
Maven有大量的重用脚本可以利用,如生成网站,生成javadoc,sourcecode reference,等。
目前Maven的版本为Maven ...
- 15:46
- 浏览 (536)
- 评论 (0)
- 分类: Project Management
在一本杂志上看到一个面试的数学题目,很简单,用程序实现获得两个整数的最大公约数的算法。离开数学太久了,猛一看下去,没有一点概念,首先得弄清楚什么是公约数,回想一下,嗯,原来这就是公约数。就想怎样才能求得最大公约数,比较笨的方法就是先得出两个整数的所有公约数,然后找到那个最大的。这是个笨方法,但也能实现预期的结果。杂志中给出了一个非常简洁的方法,欧几里德算法,简单得还是有一点不太明白:
java 代码
int gcd(int m, int n)&n ...
无论在哪个行业,个人的职业规划都很重要,在软件行业也同样,往往因为职业规划的问题,陷入迷茫,或者陷入尴尬的境地。
常言道少年立志,这话说的很有道理。立志,树立自己的理想目标,找到自己真正喜欢和擅长的领域,越早越好,哪怕会出现一些偏差,哪怕将来会走向另外一个方向,其他的一个领域。这都不是重要的,重要的是立下了志向和目标,有了人生的梦想和追求,有了发展、努力、为之奋斗的方向。这是在事业上获得成功的一个重要的因素。经过长时间的积累、努力和不懈的追求,获得事业上的成功几乎是必然的事情。
但是也并不是每个人都是那么幸运,在少年时就立下志向,很早就清楚了自己想要的是什么,往往在经历多番曲折,经过了多次 ...
List some significant websites, especially, some English websites. To get some fresh information of software development, new technology or theory. Learn some new technology and theory. To master the trend in the field.
Community, Forum, resource
Infoq Tracking change and ...
健康对于我们每个人都很重要,没有健康的身体,生活的质量会大打折扣,工作重要,健康也很重要。
每一种职业都会有一些对于健康不利的因素吧。程序员的职业习惯我想大家都很清楚,长时间坐着,对着显示器一动不动,思维高速运转,两只手不停地敲键盘,摸鼠标,眼睛会发酸、脖子会也会发酸,要不偏瘦,要不偏胖,更不幸的是还有可能会长痔疮,那个痛苦啊!长时间缺少运动,身体发虚,抵抗力变弱,长时间不说话,以至于语言素质下降。
工作重要,健康更重要,我们努力地工作,也无非是希望过美好的生活,所以程序员真的需要重视健康的问题。
每个星期能够运动几次?哪一种运动比较适合你?真的需要认真的考虑考虑,然后不懈地坚持,在保证 ...
这两天又看了一些UML方面的东西,很多东西并没有在项目中频繁的使用。在论坛中看到很多关于敏捷开发方面的信息,不禁在想UML在Agile中起到的作用。
UML是统一建模语言,包含如下建模图:
用例图(User Case Diagram),描述系统的功能。
类图(Class Diagram),描述系统的静态结构。
时序图(Sequence Diagram),描述对象之间的动态协作关系。
协作图(Cooperation Diagram),描述对象的静态协作关系。
状态转换图(State Transition Diagram),描述对象所有可能的状态以及状态转换的条件。
组件图(Component ...
- 23:34
- 浏览 (951)
- 评论 (0)
- 分类: Development Method
- 进入论坛
- 浏览: 54581 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
动力
共 6 张
共 6 张
最新评论
-
一个数据库连接Java工具类 ...
不错,加油,能写成工具类就好了。
-- by dd2086 -
Hibernate和Access
我指的是方法一
-- by 黑暗浪子 -
Hibernate和Access
我测试一下,如果连接的是*.asa文件,好像就报"can't open conn ...
-- by 黑暗浪子 -
计算机/软件领域中的名人
Bruce Eckel和其他几位根本不是一个层次的人物。Marin Fowler ...
-- by turing -
《夜袭》和战争
电影拍的不好,有辱历史!
-- by ken1984






评论排行榜