![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
神话乱炖
胸无大志,枉活一世。 滴水穿石,不是力量大,而是功夫深。
展开
-
序列化
一、序列化 对象的序列化:把Java对象转化为字节序列并存储至一个储存媒介的过程。二、反序列化把字节序列恢复为Java对象的过程。三 、对象序列化设计的三个关键点:Java对象, 字节序列,存储。1)Java对象的组成?Java对象包含变量与方法,但是序列与反序列仅处理数据,就相当于仅仅处理变量而不会处理方法 。2)什么是字符序列?字符序列是两个词。字符原创 2017-07-31 16:26:35 · 171 阅读 · 0 评论 -
Java类加载流程
Java语言系统自带三个类加载器:1、 bootstarp ClassLoader 它是最顶层的加载类,主要加载的是核心类库,rt.jar2、Extention ClassLoader扩展的类加载器,加载目录%JRE_HOME%\lib\ext下面的jar包和class文件3、Appclass Loader又称为SystemAppClass加载当前应用的 classpath的所有原创 2017-07-27 17:36:23 · 240 阅读 · 0 评论 -
Java中 synchronized
无论是同步方法还是同步代码块,都是只针对一个对象的多线程而言的。只有同一个对象产生的多线程,才会考虑到同步方法或者同步块。synchronized关键字,它包括两种方法:synchronized方法和synchronized块。1.synchronized方法:通过在方法声明中加入synchronized关键字来声明synchronized方法。public synchronized原创 2017-07-27 16:33:16 · 168 阅读 · 0 评论 -
Hibernate的unsaved-value属性解读
Session的saveOrUpdate方法是由hibernate来判断被操作对象究竟是一个持久化对象还是临时自由状态对象。这需要在对象映射文件的主键id中定义unsaved-value属性,如果不显式定义,则默认为unsaved-value=null。 unsaved-value可以是下列几个选项: 1)null:主键是对象类型,Hibernate判断操作对象的主键是否为null,来转载 2017-07-26 18:04:28 · 284 阅读 · 0 评论