-
2017-02-10 11:41:08
- java提高篇(十六)-----异常(一)
- 在这个世界不可能存在完美的东西,不管完美的思维有多么缜密,细心,我们都不可能考虑所有的因素,这就是所谓的智者千虑必有一失。同样的道理,计算机的世界也是不完美的,异常情况随时都会发生,我们所需要做的就是避免那些能够避免的异常,处理那些不能避免的异常。这里我将记录如何利用异常还程序一个“完美世界”。
-
1320
-
2017-02-10 11:45:30
- java提高篇(十七)-----异常(二)
- Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。
-
1229
-
2017-02-10 11:48:52
-
2017-02-10 11:51:33
- java提高篇(十九)-----数组之二
- 在Java中有很多方式来存储一系列数据,而且在操作上面比数组方便的多?但为什么我们还需要使用数组,而不是替代它呢?数组与其他种类的容器之间的区别有三个方面:效率、类型和保存基本类型的能力。在java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。
-
1152
-
2017-02-10 14:16:55
- java提高篇(二十)-----集合大家族
- 在编写Java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Vector、HashTable,也有线程不安全的LinkedList、TreeMap等等!
-
1108
-
2017-02-10 14:18:47
- java提高篇(二二)-----LinkedList
- LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayList逊色些。
-
1443
-
2017-02-10 14:22:23
- java提高篇(二三)-----HashMap
- HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。
-
1503
-
2017-02-10 14:23:42
- java提高篇(二四)-----HashSet
- 在前篇博文中(java提高篇(二三)-----HashMap)详细讲解了HashMap的实现过程,对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。所以如果对HashMap比较熟悉,那么HashSet是so easy!!
-
1326
-
2017-02-10 14:26:31
- HTML5实战与剖析之延迟脚本
- 什么是延迟脚本呢?HTML5实战与剖析之延迟脚本是帮大家解决一些JavaScript加载问题的。有了Html5实战与剖析之延迟脚本这个功能,我们可以不再为了JavaScript加载而发愁页面加载的时候结构会凌乱了。
-
2151
-
2017-02-10 14:27:48
- HTML5实战与剖析之一行一行看移动端结构
- 由于个人小原因换了个比较有前途的公司,从Web前端变成了HTML5了。我打交道的也从PC端变成了移动端,瞬间也觉得有很多值得玩的东西了,想到这里也感觉浑身充满了干劲儿。
-
1704