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

2015年04月的文章 第2页

Java中泛型的理解

Java泛型(generics) 是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念...

赞(1)hollischuanghollischuangJava 阅读(12050)去评论

Java的类型擦除

写在前面:最近在看泛型,研究泛型的过程中,发现了一个比较令我意外的情况,Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节代码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会被编译器在编译的时候去掉。 其...

赞(8)hollischuanghollischuangJava 阅读(16137)评论(3)

[转]Java的可变类型参数

Java1.5增加了新特性:可变参数适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。 注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当...

赞(0)hollischuanghollischuangJava 阅读(17846)去评论

牢记面向对象五个基本原则

写在前面:面向对象的三个基本要素和五个基本原则,很早以前就知道.但是一直没有当做很重要的东西去理解,以为就是概念性的东西知道就好了.最近再看代码重构的知识.发现要想写出干净的代码,就一定要遵守这五个原则.

赞(15)hollischuanghollischuangJava 阅读(12839)去评论

[转+注]单例模式的七种写法

写在前面:单例模式,是设计模式中最简单的一种,但是,他却有很多的东西需要注意,性能、线程安全等。这篇文章是我转载的,转载之后我仔细研究了一下并加了备注和相关知识链接(鼠标悬浮在带链接的文字上就可以看到我的注释,例如:鼠标悬浮在这)。

赞(13)hollischuanghollischuangJava 阅读(32228)评论(4)

Java类的加载、链接和初始化

写在前面:在深度分析Java的ClassLoader机制(源码级别)中,我们学习了Java的CLassLoader机制,那么,JVM将Java类加载完之后,也就是将二进制代码转换成java.lang.Class对象之后又做了哪些操作?

赞(10)hollischuanghollischuangJava 阅读(19710)评论(3)

深度分析Java的ClassLoader机制(源码级别)

写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载...

赞(25)hollischuanghollischuangJava 阅读(34610)评论(9)

Java的枚举类型用法介绍

本文从背景、到定义、特点、使用方式等方面介绍了枚举,深入了解可以看深度分析Java的枚举类型----枚举的线程安全性及序列化问题和Java 7 源码学习系列(二)——Enum

赞(13)hollischuanghollischuangJava 阅读(28951)评论(6)

HollisChuang's Blog

联系我关于我