7. HttpSessionActivationListener 1). 监听实现了该接口和 Serializable 接口的 Java 类的对象随 session 钝化和活化事件 > 活化: 从磁盘中读取 session 对象 > 钝化: 向磁盘中写入 session 对象 > session 对 ...
分类:
其他好文 时间:
2016-05-11 11:01:00
阅读次数:
214
本文适合有一定java基础的同学。本博客宗旨:突出重点,分析难点。
String的本质
先看一下String源码
public final class String
implements java.io.Serializable, ComparableString>, CharSequence {
/** The value is used for character st...
分类:
编程语言 时间:
2016-05-07 10:12:49
阅读次数:
229
HashMap的实现
package java.util;
import java.io.*;
public class HashMap
extends AbstractMap
implements Map, Cloneable, Serializable
{
// 系统默认初始容量,必须是2的n次幂,这是出...
分类:
编程语言 时间:
2016-05-07 08:09:04
阅读次数:
249
Serializable & Parcelable这两种序列化方法是Android中经常使用的方法,Serializable是Android从Java中继承过来的,Parcelable是Android自己提供的方法,Google是推荐使用Parcelable,至于这两种方法的区别,下面通过对源码的分析来慢慢的了解。
在分析源码之前,首先还是说一下序列化在Android中使用的场景:
1)我们在...
分类:
移动开发 时间:
2016-05-07 08:04:27
阅读次数:
192
enum
enum是jdk1.5引入的概念。enum类型的值实际上是通过运行期构造的对象来表示。在定义enum的时候编译器会默认帮我们做些事:所有的枚举类会默认继承Enum(Enum默认实现 Comparable 和 Serializable 接口),所以枚举类不可以在继承其他的类(java单继承);
所有的枚举类是final的,不可有子类
所有定义的枚举常量,会在定义的枚举类中生成public...
分类:
编程语言 时间:
2016-05-07 07:50:06
阅读次数:
178
我们知道当Java创建对象时,只要你需要,它就会一直存在,但是在程序终止时,无论如何它都不会继续存在。尽管这么做肯定有意义的,但是仍旧存在某些情况,如果对象能够在程序不运行的情况下仍能存在并保存其信息,那将非常有用。这样,在下次运行程序时,该对象将被重建并且拥有的信息与程序上次运行时他所拥有的信息相同。
Java序列化将呢些实现了Serializable的接口的对象转换成一个字节序列,并能够在以...
分类:
编程语言 时间:
2016-05-07 07:28:59
阅读次数:
135
相信大家在android开发的过程中总会遇到要在Activity中间传递数据的情况,当然,遇到需要在Intent中传递对象的情况也不可避免,所以我就so了一下相关的知识,在这里总结消化一下。就目前来说,我了解到的只有两种方式:
1.利用Bundle.putSerializable(Key,Object);
2.利用Bundle.putParcelable(Key, O...
分类:
移动开发 时间:
2016-05-07 07:18:01
阅读次数:
379
最近毕设需要给App端写接口,一般都是返回json格式的数据,但是将对象转为json时总是报错,之前做后台界面使用ajax的时候也出现过。
一、需求:返回学生信息、学生对应部门信息、学生对应班级信息json数据
(1)实体类
public class Student implements java.io.Serializable{
/**
*
*/
private static...
分类:
编程语言 时间:
2016-05-06 15:15:49
阅读次数:
207
环境:JDK8
主要分析String类的一些常用的方法源码。
String
先看String类的定义:
public final class String implements java.io.Serializable, ComparableString>, CharSequence
可以看到String类被final修饰,因此不能被继承。String类还实现了...
分类:
其他好文 时间:
2016-05-06 14:55:49
阅读次数:
255
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。 √: 可能出现 ×: 不会出现 注意:我们讨论隔离级别的场景,主 ...
分类:
数据库 时间:
2016-05-04 19:07:03
阅读次数:
223