自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java Comparator 和 Strategy模式

一引出问题场景:有五种水果,每个水果都有sweet(甜度)属性和sour(酸度)属性,我们现在需要对水果按照甜度排序。将所有水果置于一个ArrayList中,不采用Strategy时,对ArrayList进行封装,添加sort()方法,类图如下: 这种方法有两个主要问题1)sort()只能在这个类中应用,以后有其他需要排序的类时,需要重新实现排序2)如果需要更换排序算法,也

2016-04-29 10:52:30 1201

原创 Java array总结

1 Array是java中对对象序列最有效的存储和随机访问。 2 Array的大小的固定的,不能改变。 3 Array 和 ArrayListArrayList是对Array的一个改进,当增加时,新建一个更大的array,将数据进行拷贝。其他container(thinking in java中将其他集合类称为container)不能存储primitives类型,如int等

2016-04-28 15:19:12 554

原创 JAVA iterator与iterator模式

Iterator 模式JAVA Collection 接口中有一个方法,iterator(),而Set,List,Queue都继承自Collection。由于对Collection对象的遍历需求,进而产生了iterator。这里介绍iterator模式及Java Iterator

2016-04-28 14:33:47 1251

原创 java volatile 探究

一 同步问题先看一个多线程的例子,地球人都知道,这样的代码一定会有问题public class Test { static int x = 0; private static int thread_num = 1000; public static void add (){ x++; } public static void main(String[] args) {

2016-04-13 13:36:47 540

原创 Java synchronized 探索

一 并发的需求 在java的开发中,经常会有多线程的使用,在多线程使用时,就不可避免要访问同一个变量,这时就需要对共享变量进行控制,防止对一个变量同时访问时出错,在java中有synchronized关键字及其他方法进行并行控制,这里对synchronized进行一个介绍,首先引入一个例子,说明并发控制的必要性。例:假设一家公司有n个部门,每个部门都要给一个人发工资,用一个int变量m

2016-04-12 10:51:35 552

大象thinking in UML

经典的UML学习书籍,内容完整,清晰,是中文扫描版的

2012-05-22

hs0038B数据手册

hs0038B数据手册 英文的 需要的朋友下吧

2011-06-09

java c++ 笔试面试题目

自己收集的招聘时的笔试面试题,对找工作很有利啊

2009-11-06

天下没有难学的linux

学习linux的入门书籍,从安装开始,手把手教学阿

2009-10-31

Virsual C++ 高级界面制作百例

Virsual C++ 制作高级界面的例子,很实用,对界面制作很有启发

2009-09-26

opencv-index

opencv的使用说明,很好很强大,适合opencv初学者

2009-09-26

天大的C++ 和数据结构的ppt

天大很好的ppt,C++和数据结构,其中c++是外教教的

2009-09-25

masm615 Inter汇编

这是Inter汇编语言的附带光盘,其中有masm615的安装程序,希望对大家有帮组

2009-09-23

用汇编语言写的五子棋

这是用汇编自己写的一个五子棋,最好用masm615编译

2009-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除