【JAVA】
文章平均质量分 53
about-blank
程序人生
展开
-
JAVA单例模式的几种实现方法
<br />1 饿汉式单例类:在类初始化时,已经自行实例化<br />class EagerSingleton { <br /> private static final EagerSingleton m_instance = new EagerSingleton(); <br /> <br /> /** * 私有的默认构造子 */ <br /> private EagerSingleton() { <br /> } <br /> <br /> /** <br原创 2011-04-15 16:26:00 · 332 阅读 · 0 评论 -
myeclipse启动错误解决方案
<br />JVM terminated.Exit code=-1<br />-Dosgi.requiredJavaVersion=1.5<br />-Xms40m<br />-Xmx512m<br />-XX:MaxPermSize=256M<br />-Djava.class.path=D:/eclipse//plugins/org.eclips.equinox.launcher_1.0.1.r33x_v20070828.jar<br />-os win32<br />-ws win32<br />-a原创 2011-04-15 16:21:00 · 517 阅读 · 0 评论 -
VO、PO的理解-java的(PO,VO,TO,BO,DAO,POJO)解释
<br />O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。<br /> VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的。<br /><br /原创 2011-04-15 16:27:00 · 334 阅读 · 0 评论 -
Java中内存分配策略及堆和栈的比较
<br />1.1 内存分配策略 <br /> 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. <br /> 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求. <br /> 栈式存储分配也可称为动态存储分配,是由一个类似于堆栈的运行栈转载 2011-04-15 16:25:00 · 337 阅读 · 0 评论 -
Eclipse中反编译Class文件详解
核心提示:Java 是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对 class 文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。(本文最后面有相关资源下 Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。(本文最后面有相关资源下载转载 2011-04-15 16:22:00 · 330 阅读 · 0 评论 -
EJB介绍
<br /> EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序当然,还有许多方式可以实现分布式应用,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。<br /> EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。<br /> 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业原创 2011-04-15 16:23:00 · 347 阅读 · 0 评论 -
JVM中的堆和栈
<br />JVM是基于堆栈的虚拟机.JVM为每个新创建的线程都分配一个堆栈.也就是说,对于一个Java程序来说,它的运行就是通过对堆栈的操作来完成的。堆栈以帧为单位保存线程的状态。JVM对堆栈只进行两种操作:以帧为单位的压栈和出栈操作。 <br /> 我们知道,某个线程正在执行的方法称为此线程的当前方法.我们可能不知道,当前方法使用的帧称为当前帧。当线程激活一个Java方法,JVM就会在线程的 Java堆栈里新压入一个帧。这个帧自然成为了当前帧.在此方法执行期间,这个帧将用来保存参数,局部变量,中间原创 2011-04-15 16:25:00 · 351 阅读 · 0 评论