
java那些事
芳芳不是我真名
show me your code
展开
-
Java泛型详解
在这转载Jinuxwu的文章以表示对他这篇精彩文章的感谢!1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List, List等更多的类型。注意,现在List, List是两种不同的类型,他们之间没有继承关系,即使String继承了Object。转载 2015-03-25 20:21:46 · 403 阅读 · 0 评论 -
java中类加载的分析
本篇文章是看《effective java》第17条有感,在其基础上还是有所扩展。本篇文章主要探究的是:在类继承之后,创建子类对象,对父类构造器的调用,以及类初始化的顺序(即父类域的初始化,子类域的初始化)。对于这样的分析,别什么理论不理论,我的解决方案就是先编个程看看,实际情况是什么样,要是和自己理解的不一样,再查资料,补充自己的理论体系。所以不废话了,看代码!class SuperClas原创 2015-03-27 15:13:01 · 509 阅读 · 0 评论 -
《JAVA与模式》之适配器模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹转载 2015-03-24 23:36:24 · 459 阅读 · 0 评论 -
java transient 详解
在看java源码的时候,突然对这块问题有所生疏,感谢这篇文章解疑答惑!点击打开链接http://www.blogjava.net/fhtdy2004/ Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。转载 2015-03-26 11:52:10 · 2240 阅读 · 0 评论 -
jar命令行的详解
在自己写程序的时候,突然想打个jar包,居然捣鼓了好长时间,看了这篇文章,质量很高,受益!本文详细讲述了JAR命令的用法,对于大家学习和总结jar命令的使用有一定的帮助作用。具体如下:JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是转载 2015-03-26 16:48:46 · 1415 阅读 · 0 评论 -
关于java数组的一点理解
看了很多关于java数组的博文,终于对java数组有了更深的理解,特此和大家分享一下:首先就是数组的使用,我们也都是从使用数组开始,然后才慢慢理解数组的工作原理,数组的使用无非是四个步奏:声明数组,分配空间,赋值,数据处理;让我们看一段代码class Test{ public static void main(String[] args){ int[] a=new int[]{1,2原创 2014-10-12 20:30:15 · 559 阅读 · 0 评论 -
java那些事之hashCode
学习java看懂java的API是至关重要的,所以首先让我们先看看java是怎么解释hashCode的; 返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。一句话让我们了解了java设计hashCode的主要目的就是提高诸如hashMap,hashTable这些哈希表的性能,所以hashCode的好方法,原创 2014-10-28 18:57:55 · 967 阅读 · 0 评论 -
java那些事之对象导论
要想学好java第一步就要学好面向对象的概念,看了几本java书,咱自己人编的都是上来介绍java语言基础,就会让人感觉那java和C语言还有什么区别呐,解决问题的思路都是C的思路,或者更专业点就是面向过程的一套办法,但是老外就不是这样,他们大多都是先介绍面向对象的概念,然后编程就开始整个向面向对象的思路来解决各种问题了。但是无论哪种方式,都要把面向对象的概念理解清楚就会更好的利用java解决问题原创 2014-11-03 20:44:39 · 606 阅读 · 0 评论 -
java中的Singleton(单例)模式
说明:具体说应该是单例模式在java中的实现,本文介绍什么是单例模式,单例模式的应用以及java中如何实现单例模式。 单例模式是一种常用的软件设计模式,主要是通过单例模式实现一个类仅有一个对象,且这个对象也易于外界访问。如果这样讲不是太清楚其实可以这样理解,比如说世界上仅存在一个我这个人,其他人都跟我不一样吧,要是有我这个类的话,那只能创建一个对象,这个对象也没有外人就是我。其实我们生活中原创 2015-03-23 22:00:35 · 526 阅读 · 0 评论