摘要: 本文介绍了冒泡排序和简单选择排序以及算法的优化 阅读全文
posted @ 2016-01-20 15:42 coderbinbin 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了有序表查找中的折半查找,插值查找,斐波那契查找以及性能比较。 阅读全文
posted @ 2016-01-13 18:12 coderbinbin 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 本文,先介绍Comparable 和Comparator两个接口,以及它们的差异;接着,通过示例,对它们的使用方法进行说明。 阅读全文
posted @ 2016-01-03 12:15 coderbinbin 阅读(364) 评论(1) 推荐(0) 编辑
摘要: 一、基本类型打包器1、基本类型:long、int、double、float、boolean2、类类型:Long、Integer、Double、Float、Boolean区别:基本类型效率更高,类类型的对象却可以携带更多的信息。public class TestInteger01 { public s... 阅读全文
posted @ 2015-12-26 15:38 coderbinbin 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/wzb56/article/details/7864911方法分为两类:一类是基于map的Entry;map.entrySet();一类是基于map的key;map.keySet()而每一类都有两种遍历方式:a.利用迭代器 iterator;b.利用f... 阅读全文
posted @ 2015-12-25 21:48 coderbinbin 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 数组是一种很常见的数据结构,开始接触编程的时候多数程序都和数组相关。刚开始接触Java时也是一直使用数组写一些程序,后来越来越觉得数组这东西没法满足需求了,这时一位“前辈”对我说了一句:不会用集合类就等于没学过Java。然后才知道有集合类。什么时候数组会显得力不从心,没法满足需求,需要集合类呢?... 阅读全文
posted @ 2015-12-25 21:00 coderbinbin 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类。包装类... 阅读全文
posted @ 2015-12-25 10:35 coderbinbin 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 1、多线程概述当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。主要以下几个优点:线程之间很容易实现共享内存创建线程代价较小Java语言内置多线程功能支持2、线程的创建和启动所有的线程对象都是Thread类或其子类的对象,每一个线程完成一定的任务。Java定义了两种创建线程... 阅读全文
posted @ 2015-12-22 21:20 coderbinbin 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计... 阅读全文
posted @ 2015-12-21 20:31 coderbinbin 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设计地过多,又会严重影响到代码质量以及程序的性能。因此,如... 阅读全文
posted @ 2015-12-20 21:38 coderbinbin 阅读(351) 评论(0) 推荐(0) 编辑