1. Java基础 之 final 和 static

    final 1.final变量:

    2013/04/30 Java

  2. Java基础 之 序列化与反序列化

    为什么需要对象序列化: 解决Java对象在网络上传输和Java对象持久化的问题。序列化将对象转换为二进制流,然后在网络上传输,当抵打目的后在反序列化为Java对象。 什么是Java对象序列化   Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。      使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的”状态”,即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。   除了在持久化对象时会用到对象序列化之外,当使用RMI(远程方法调用),或在网络中传递对象时,都会用到对象序列化。Java序列化API为处理对象序列化提供了一个标准机制,该API简单易用,在本文的后续章节中将会陆续讲到。    Java对象的序列化和反序列化实践 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个 Java 对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为 Java 对象。

    2013/04/29 Java

  3. Java基础 之 集合

    Java 中的广义集合分两大类,Collection 和 Map ;

    2013/04/28 Java

  4. Java基础 之 枚举类型

    枚举类型的常见使用场景:

    2013/03/21 Java

  5. Java基础 之 super 和 this

    super的定义:

    2013/03/18 Java

  6. Java基础 之 类的加载与对象初始化

    类的加载

    2013/03/05 Java

  7. Java基础 之 类的初始化顺序和陷阱

    在阅读之前 建议先了解一下 Java运行原理 和 Java内存分配机制;

    2013/03/04 Java

  8. Java 数据库连接(dataSource)的演进

    原生方法 加载JDBC 驱动:

    2013/02/28 Java