易截截图软件、单文件、免安装、纯绿色、仅160KB

关于Java虚拟机装载类的一些想法

也许Java虚拟机的实现者应该去考虑这样一个想法:从除Java字节码文件之外的一些数据源装载Java类,比如关系型数据库中的关系定义、包含了结构化数据的XML数据源。
如果Java实现了这个想法,那么像ORM映射、Web Services中XML Schema与Java类之间的映射之类的麻烦事将变成一些愉快的事情。
关系型数据库中的关系定义所使用的数据类型也大都有相应的Java类型与之对应,Java虚拟机可以从数据库读取关系定义信息,并装载一个相应的POJO类。这样一来,ORM就可以大大简化,也许开发人员就不用去麻烦地使用像Hibernate之类的一些ORM框架了。
包含结构化数据的XML数据源中的数据可以直接被映射到Java中的简单属性。因此,从这种数据源装载相应POJO类是可行的。Web Services的发展之所以这么艰难,一个重要的原因应该是Java对象到XML的序列化过程和XML到Java对象的反序列化过程太麻烦了。如果Java虚拟机可以通过这种方法屏蔽这些麻烦的操作,也许用不了多久Web Services的开发者一定会感觉他们活在一个真正分布式计算的时代。
以后,人们应该改变观念:Java类并不只是存在于Java字节码文件中,Java虚拟机装载类的来源至少包括Java字节码文件、关系型数据库中的关系定义和包含了结构化数据的XML数据源。


相关文档:

java时间动态显示 两种方法

时间动态显示
1.方法一 用TimerTask
利用java.util.Timer和java.util.TimerTask来做动态更新,毕竟每次更新可以看作是计时1秒发生一次。
代码如下:
import java.awt.Dimension;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util ......

Java 依赖注射规范(JSR

JCP SE/EE 执行委员会
正式接受了
JSR 330
—— Dependency Injection for Java。该规范于 今年 5 月 9 日
由 Google 的 Bob Lee 以及 SpringSource 的 Rod Johnson 作为规范领导提交给 JCP,现在已经正式发布,不得不感叹该规范标准化过程之快。在 最终投票结果中
,14 票通过,1 票未投,1 票反对。
J ......

JAVA List to Array,Array to List

 1.List转换成为数组。(这里的List是实体是ArrayList)
调用ArrayList的toArray方法。
例:String[] arr = (String[])list.toArray(new String[size]);
2.数组转换成为List。
调用Arrays的asList方法。
例:List stooges = Arrays.asList("Larry", "Moe", "Curly"); ......

JDK中包含的常用Java调试工具

1  JDK5.0包括的调试工具
我们在这里对JDK5.0的调试工具做大致的概念性的介绍,然后希望通过介绍我自己在实际工作中使用这些工具解决问题的实例来让大家对这些工具有更深入的了解。
 
 JDK5.0里面加入了jstack, jconsole, jinfo, jmap, jdb, jstat, jps, 下面对这些工具做简单介绍:
 jstack -- 如果java程 ......

Oracle 与在Java中的链接

转帖处:http://dong-java.javaeye.com/blog/375150 
1。推荐使用Oralce比较新的10.2.0.3 JDBC Drivers。这个版本对比9.2的最大的好处是DriverManager.setLoginTimeout函数是起作用的。设置了这个参数,在恶劣的网络环境中就不会有连接数据库的函数长时间不返回的情况。
2。JDBC Developer!ˉs Guide and Refer ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号