Java夜未眠
文章平均质量分 79
mistyGod
这个作者很懒,什么都没留下…
展开
-
浅谈Java虚拟机(转)
Java是为网络而设计的。它具有平台无关性、安全性和网络移动性。从Java设计的初衷就考虑的这些问题,所以它具有一部分先天的优势。相对C/C++等早期高级语言而言。 Java体系结构包括四个独立但相关的技术:Java程序设计语言、Java Class文件格式、Java API、Java虚拟机。后两者组成了Java的一个平台,叫做Java运行时平台。我们平时说的Java 2平台就是指的这个。Java的可移植性,关键就在于它将平台相关的部分都集中到了Java运行时平台上,不同的操作原创 2010-06-26 17:46:00 · 484 阅读 · 0 评论 -
jpa入门基础
学完Hibernate以后突然对jpa产生了兴趣,经过一整天的不懈努力,感觉终于大体上对jpa有了一定的了解(当然我的理解还不过深入),在这里写下一点点自己的体会吧!jpa作为JavaEE5.0平台的标准的ORM规范,自然是值得我们去研究,但是至于为什么Hibernate已经很好的实现了它而我们却还要使用jpa的原因我就不清楚了.并且jpa算的上是Hibernate的一个子集,比如在索引、主键生成策略方面不如Hibernate的优秀.带着这样的疑惑,我开始接触了jpa首先需要明确的是Jpa包括三个方面技术:原创 2010-06-28 09:39:00 · 996 阅读 · 0 评论 -
Java垃圾回收机制
Java不像c++那样new 一个对象必须使用delete清除内存中的对象.c++的开发可能会面临着这样问题:如果不及时清除内存中的对象,在程序运行时内存中的对象会慢慢耗尽所有的内存而导致系统崩溃!这大概就是所谓的内存泄露吧!但是,如果不小心清除了还在被引用的对象,程序也会产生异常!在Java中,new一个对象以后 如果内存没有对该对象的引用的话必须以回收的方式释放对象所占的内存空间的,但是你不用特别的关系这个问题,因为有强大的Java垃圾回收机制帮我们解决了这个问题.在适当的时候,JVM会自动检查内存中原创 2010-06-28 14:10:00 · 556 阅读 · 0 评论 -
Java动态代理机制分析
<br /> Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。<br />代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。Spring中的织入(weavin原创 2010-06-30 18:51:00 · 776 阅读 · 0 评论 -
jdom和dom4j读取xml文件以及生成xml文件的方法
<br /> 1、使用dom4j的方式遍历xml文件<br /> <br /> public class MyDom4J {<br /> public static void main(String[] args) throws Exception { <br /> <br /> SAXReader reader = new SAXReader();//创建 SAXReader对象<br /> Document document = reader.read(new File("src/hibe原创 2010-07-31 08:20:00 · 2462 阅读 · 3 评论 -
利用Servlet缓存技术连接tomcat6.0数据源
<br /> 今天是礼拜天,闲来无事想起加强一下自己的Servlet基础。做了一个简单是应用:利用Servlet中的init()方法缓存数据源DataSource对象,已达到提高提高系统性能的目的.<br />首先需要强调一下的是,tomcat6.0数据源的配置方法和以前tomcat5.x是不同的,tomcat6.0以前我们的数据源一直是配置在<br />%CATALINA_HOME%/conf/server.xml中,而tomcat6.0中我们一般不需要在server.xml中配置,而是直接在contex原创 2010-08-01 11:26:00 · 2380 阅读 · 1 评论 -
对java 接口和抽象类的理解
<br /> 在没有好好地研习面向对象的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。<br /> 刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗?<br /> 为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类,子类再继承它不就可以了吗?何必弄一个抽象类出来,还要弄一原创 2010-10-19 19:59:00 · 1293 阅读 · 0 评论