![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java综合
junnior222
hello wold
展开
-
Hibernate POJO为什么要实现Serializable接口
无意当中想到这个问题,然后google 一下。找到一篇对 serialization 介绍的文章,关于这个问题比较多的人解释是:hibernate有二级缓存,缓存会将对象写进硬盘,就必须序列化,以及兼容对象在网络中的传输 等等... 目的:将二级缓存中的内容持久化保存下来,便于恢复缓存的信息,hibernate的缓存机制通过使用序列化,断定应该是基于序列化的缓存,如没有serial...原创 2010-10-21 23:10:11 · 230 阅读 · 0 评论 -
Java反射机制
侯捷观点 Java反射机制 摘要 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时 透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如 public, static 等等)、superclass(例如Object)、实现之interfaces(例如 Cloneable),也包括f...原创 2010-10-22 16:15:44 · 72 阅读 · 0 评论 -
Java 动态代理机制分析
本文转自:ibm 简介: 本文通过分析 Java 动态代理的机制和特点,解读动态代理类的源代码,并且模拟推演了动态代理类的可能实现,向读者阐述了一个完整的 Java 动态代理运作过程,希望能帮助读者加深对 Java 动态代理的理解和应用。 引言 Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代...原创 2010-10-22 23:43:09 · 72 阅读 · 0 评论 -
OGNL 语言介绍
来源 ibm developerWorks 简介: OGNL 是 Object-Graph Navigation Language 的缩写, 从语言角度来说:它是一个功能强大的表达式语言,用来获取和设置 Java™对象的属性。 OGNL 在许多的地方都有应用。本文将对 OGNL 进行介绍以及如何使用 OGNL . OGNL 的历史 OGNL 最初是为了能够使用对象的属性名来建立 UI ...原创 2010-10-23 00:21:09 · 127 阅读 · 0 评论 -
java 模式,6大原则
1,OCP(Open-Close Principle)开闭原则 Software entities should be open for extension,but closed for modification,(在设计一个模块的时候,应当使这个模块可以在不被修改的前提下扩展)。 对扩展开放open,对修改关闭close。 如何实现?1,抽象化是关键,...原创 2010-10-25 22:39:48 · 70 阅读 · 0 评论 -
java 容器(持有对象)
java 容器,也是面试当中问的频率比较高的问题。下面贴一张 thinking in java中的集合类库的完备图。 [img]http://dl.iteye.com/upload/attachment/336384/5e3b7a37-3693-3b90-8e8e-50f7ad866712.png[/img] 图中不包括queue的实现。虚线框表示abstract类,这些类可能看起来有...2010-10-26 00:28:36 · 81 阅读 · 0 评论 -
JVM ClassLoader 介绍
与C或C++编写的程序不同,Java程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个Java类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader是JVM中将类装入内存的那部分。 而且,Java ClassLoader就是用Java语言编写的。这意味着创建您自己的ClassLoader非常容易,不必了解JVM的微小细节。...原创 2010-10-26 17:29:44 · 73 阅读 · 0 评论