好好哥来了

博客园 首页 联系 订阅 管理

2017年3月16日 #

摘要: 在前篇博文(HashMap)中详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!! HashSet继承AbstractSet类,实现Set、Cloneab 阅读全文
posted @ 2017-03-16 17:33 好好哥来了 阅读(157) 评论(0) 推荐(0)

摘要: HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就 阅读全文
posted @ 2017-03-16 16:53 好好哥来了 阅读(124) 评论(0) 推荐(0)

摘要: LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。 Linke 阅读全文
posted @ 2017-03-16 15:19 好好哥来了 阅读(105) 评论(0) 推荐(0)

摘要: ArrayList是实现List接口的动态数组,所谓动态就是它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大 阅读全文
posted @ 2017-03-16 11:17 好好哥来了 阅读(146) 评论(0) 推荐(0)

2017年3月15日 #

摘要: 在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、Has 阅读全文
posted @ 2017-03-15 17:01 好好哥来了 阅读(178) 评论(0) 推荐(0)

摘要: 前面一节主要介绍了数组的基本概念,对什么是数组稍微深入了一点点,在这篇博文中主要介绍数组的其他方面。 在java中有很多方式来存储一系列数据,而且在操作上面比数组方便的多?但为什么我们还需要使用数组,而不是替代它呢?数组与其他种类的容器之间的区别有三个方面:效率、类型和保存基本类型的能力。在java 阅读全文
posted @ 2017-03-15 15:07 好好哥来了 阅读(198) 评论(0) 推荐(0)

摘要: 数组是一个简单的复合数据类型,它是一组有序数据的集合,它当中的每一个数据都具有相同的数据类型,我们通过数组名再加上一个不会越界的下标值来唯一确定数组中的元素。 还有就是,数组是一个特殊的对象。 不管在其他语言中数组是什么,在java中它就是对象。一个比较特殊的对象。 从上面示例可以看出,数组是Obj 阅读全文
posted @ 2017-03-15 11:47 好好哥来了 阅读(154) 评论(0) 推荐(0)

2017年3月14日 #

摘要: 一、关于printStackTrace()方法 public void printStackTrace()方法将此throwable对象的堆栈追踪输出至标准错误输出流,作为System.err的值。输出的第一行是此对象的toString()方法的结果,剩余行表示以前由方法 fillinStackTr 阅读全文
posted @ 2017-03-14 16:03 好好哥来了 阅读(1178) 评论(0) 推荐(0)

摘要: 承接上篇博文:java提高篇 异常(一) Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。 Java自定义异常的使用要经历如下四个步骤: 1 阅读全文
posted @ 2017-03-14 15:27 好好哥来了 阅读(107) 评论(0) 推荐(0)

2017年3月13日 #

摘要: Java的基本理念是“结构不佳的代码不能运行”!!!!! 大成若缺,其用不弊。 大盈若冲,其用不穷。 在这个世界不可能存在完美的东西,不管完美的思维有多么缜密,细心,我们都不可能考虑所有的因素,这就是所谓的智者千虑必有一失。同样的道理,计算机的世界也是不完美的,异常情况随时都会发生,我们所需要做的就 阅读全文
posted @ 2017-03-13 17:11 好好哥来了 阅读(114) 评论(0) 推荐(0)