序列化 序列化:Serialize,将Java对象写入IO流(可以保存在数据库,文件等) 反序列化:Deserialize,从IO流中读取并恢复Java对象。 这么理解:序列化就是把对象封印起来,反序列化就是解封。 对象中包含的不仅仅是字符,更多的是非字符,因此需要使用字节流。 所有能在网上传输的对 ...
分类:
编程语言 时间:
2019-07-13 09:19:25
阅读次数:
109
@XmlSeeAlso xml转java对象 只能转换一种对象 尽管在括号中写了多个对象,但是如果使用了泛型什么的会擦除类型,返回的数据就只会是@XmlSeeAlso()括号中的第一个类型,而且不管信息格式是否正确,有老哥已经踩过这个坑了@XmlSeeAlso xml转java对象 只能转换一种对象 ...
分类:
其他好文 时间:
2019-07-11 12:48:06
阅读次数:
219
本文对JPA的EntityManager接口与Hibernate的Session接口进行了比较,本文参考《精通JPA与Hibernate:Java对象持久化技术详解》第3版,2020年出版,作者:孙卫琴。EntityManager接口与Session接口的许多功能很相似,以下表1-1对这两个接口的方法做了对比。表1-1对比EntityManager接口与Session接口从以上表可以看出,Enti
分类:
Web程序 时间:
2019-07-10 21:44:01
阅读次数:
275
类 1. 类是某一类事物的描述,是抽象的、概念上的定义 2. 类是创建Java对象的模板,定义着属性和方法,是向上抽取的产物,不可以直接使用 3. 一个类里面可以包含以下变量: 1. 局部变量:在方法、构造方法内部或语句块中定义的变量,随着方法生死而生死 2. 成员变量:定义在类里面方法体外面的变量 ...
分类:
编程语言 时间:
2019-07-09 00:31:01
阅读次数:
170
synchronized的锁的原理两个重要的概念:一个是对象头,另一个是monitor。 Java对象头在Hotspot虚拟机中,对象在内存中的布局分为三块区域:对象头(Mark Word、Class Metadata Address)、实例数据和对齐填充;Java对象头是实现synchronize ...
分类:
其他好文 时间:
2019-07-08 13:35:27
阅读次数:
160
Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。本节讲重点讲解面向对象的相关内容,主要围绕 Java 类和 java 对象展开。 知识点 类 对象 构造方法 引用与对象实例 static final 封装 继承 方法重载与重写 多态 抽象类 接口 内部类 对象,从字面意思来 ...
分类:
其他好文 时间:
2019-07-05 12:55:52
阅读次数:
95
1.检查类是否被加载 如果没有,限执行下相应的类加载过程; 2.为新生对象分配内存 如果堆中内存是规整的,采用指针碰撞。(所有用过的内存放在一边,空闲的内存方法另一边,中间放一个指针作为分界点的指示器,那么分配内存就是把指针向空闲空间挪动一段与对象相等的距离) 如果堆中内存不规整,采用空闲列表。虚拟 ...
分类:
编程语言 时间:
2019-07-02 09:18:25
阅读次数:
118
能够把java对象转变成二进制!!!!!!!!同时,能够从二进制还原成java对象!! 什么时候需要实现序列化?? 1、在网络中直接传输一个java对象。(webservice) 2、在数据库的Blob字段(列)中,直接存一个java对象(医院cs系统) 3、当前,需要把java对象放入内存(本地的 ...
分类:
其他好文 时间:
2019-06-30 00:06:15
阅读次数:
121
1.通俗的理解java对象的这一辈子 我是一个普通的java对象,我出生在Eden区,在Eden区我还看到和我长的很像的小兄弟,我们在Eden区中玩了挺长时间。有一天Eden区中的人实在是太多了,我就被迫去了Survivor区的“From”区,自从去了Survivor区,我就开始漂了,有时候在Sur ...
分类:
编程语言 时间:
2019-06-29 13:00:14
阅读次数:
142
1.什么是Spring bean? Spring bean是被实例化的,组装的及被Spring容器管理的Java对象,Spring 容器会自动完成@bean对象的实例化。2.Spring提供了那些配置方式? 1.基于xml的配置 2.基于注解配置,需要在Spring容器中打开注解装配 3.基于Jav ...
分类:
其他好文 时间:
2019-06-28 21:11:13
阅读次数:
102