天道不一定酬所有勤
但是,天道只酬勤
Hollis出品的全套Java面试宝典不来了解一下吗?

Java 第16页

Java的相关知识

为什么Java要把字符串设计成不可变的

String是Java中一个不可变的类,所以他一旦被实例化就无法被修改。不可变类的实例一旦创建,其成员变量的值就不能被修改。不可变类有很多优势。本文总结了为什么字符串被设计成不可变的。将涉及到内存、同步和数据结构相关的知识。 字符串池 字符...

赞(8)hollischuanghollischuang阅读(24189)评论(5)

《成神之路-基础篇》Java基础知识——JMS

深入掌握JMS(一):JSM基础 深入掌握JMS(二):一个JMS例子 深入掌握JMS(三):MessageListener 深入掌握JMS(四):实战Queue 深入掌握JMS(五):实战Topic 深入掌握JMS(六):消息头 深入掌握...

赞(2)hollischuanghollischuang阅读(46766)评论(2)

Java对象的序列化与反序列化

序列化与反序列化 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可...

赞(10)hollischuanghollischuang阅读(37473)评论(6)

单例与序列化的那些事儿

本文将通过实例+阅读Java源码的方式介绍序列化是如何破坏单例模式的,以及如何避免序列化对单例的破坏。 单例模式,是设计模式中最简单的一种。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系...

赞(23)hollischuanghollischuang阅读(34354)评论(9)

深入分析Java的序列化与反序列化

序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题: 怎么实现Java的序列化 为什么实现了java.io.Serializable...

赞(51)hollischuanghollischuang阅读(54314)评论(8)

[译]空引用真的有那么糟糕吗?

本文翻译自国外编程问答网站Programmers Stack Exchange中的一个热门问答: Are null references really a bad thing? 问题 我曾听说有人说过,包含空引用的编程语言是一个价值十亿美元...

赞(0)hollischuanghollischuang阅读(10014)评论(1)

Java命令学习系列(七)——javap

javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码。 一般情况下,很少有人使用javap对class文件进行反编译,因为有很多成熟的反编译工具可以使用,比如jad。但是,javap还可以查看java编译...

赞(4)hollischuanghollischuang阅读(25396)评论(1)

Java命令学习系列(六)——jinfo

jinfo可以输出java进程、core文件或远程debug服务器的配置信息。这些配置信息包括JAVA系统参数及命令行参数,如果进程运行在64位虚拟机上,需要指明-J-d64参数,如:jinfo -J-d64 -sysprops pid 另...

赞(2)hollischuanghollischuang阅读(16359)评论(1)

HollisChuang's Blog

联系我关于我