自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GZX的专栏

只怕有心人

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 java NIO-短笔记

非阻塞IO(Nonblocking IO ,NIO)出现之前,Java通过传统的Socket来实现基本的网络通信功能。以服务端为例,其基本流程是: - open:打开ServerSocket连接 - accept: 接受连接 - read:读取数据 - seldf: 发送数据 - close: 关闭连接如果客户端还没有对服务端发起连接请求,那么accept就会阻塞。如果连接成功,当数据还没

2016-09-28 11:52:27 381

原创 java List多字段排序方法

java中对List接口的实例按实体的字段排序。如下例:package se;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;class Employee { private int level; private i

2016-09-28 11:50:11 5784 1

原创 java重载方法匹配的优先级

1.由于定义了同名的方法,不同参数列表导致的重载。 2.由于继承导致的重载:父类有非私有方法的方法A,子类又定义了同名的方法A,此时如果二者参数列表相同,会发生方法的重写(Override),此时调用子类对象的方法A只能是子类的方法,父类方法在子类中相当于不存在;如果二者参数列表不同,会发生重载(Overload),父类方法和子类方法同时存在于子类中,和单独在子类中定义重载方法效果一样,匹配的优先

2016-09-27 10:00:06 3278 1

原创 哈夫曼树与哈夫曼编码

1.  哈夫曼(HUFFMAN)编码是哈夫曼树的一个应用。2. 哈夫曼树又称为最优二叉树,是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点的相对值乘上其到根结点的路径和权值。3. 图像JPG就是利用了哈夫曼编码。4. 哈夫曼树是最优二叉树,子树有左右次序之分。5. 哈夫曼树的形态不是唯一的,但是它的带权路径长度WPL是唯一的。6.

2016-09-21 18:30:06 3203

原创 Angular2入门导向笔记

1. 使用引用符来格式化HTML代码。@Component({ selector: 'my-app', template: `<h1>{{title}}</h1> <h2>{{hero.name}} details!</h2> <div><label>id:</label>{{hero.id}}</div> <

2016-09-13 16:55:20 2435

原创 二分查找过程、比较次数分析、java实现

二分查找过程二分查找,也称折半查找,是对有序序列的查找算法,时间复杂度为O(log n).本文的重点是某元素二分查找的比较次数。特别要注意的是查找的上下边界问题(下面有解释)例:22 34 55 77 89 93 99 102 120 140,查找77需要查找的次数是多少?答:4次。序列: 22 34 55 77 89 93 99 102 120 140 下标:0 1 2 3

2016-09-12 14:26:26 7328 2

原创 线性时间排序算法-计数排序

计数排序(Counting sort)是一种稳定的 线性时间排序算法.. 计数排序并不是基于比较的算法。 计数排序使用额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数据C来将A中元素排到正确位置。 由于用来计数的数组C的长度取决于待排序数组中的数据范围,即数组元素的最大值与最小值的差加1,这使得计数排序对于数据范围很大的数组,需要大量时间和内存。因此不合适使用排序数

2016-09-06 17:54:54 372

原创 java try finally return 顺序,finally一定会执行吗?

结论: finally至少有两种情况不会被执行。 ‌try语句没有被执行到。比如在try之前就返回了。 ‌try块中使用了System.exit(0),这个语句会导致JVM退出其他说明: ‌try块中有return,执行到该语句,会执行return的表达式,但是并不会直接返回,而是等finally块执行完才返回,所以finally块会在return(包括本身)之前的所有语句执行完再执行。

2016-09-06 10:10:48 1032

原创 静态块,普通代码块,构造方法,父类、子类的初始化顺序

初始化顺序为: 1. 父类静态代码块 2. 子类静态代码块 3. 父类普通代码块 4. 父类构造方法 5. 子类普通代码块 6. 子类构造方法测试用例:class A { static { System.out.println("A static"); } public A() { System.out.println("A con

2016-09-06 09:50:13 487

java实现二叉树数据结构

java实现二叉树数据结构,简单明了,免费下载

2013-12-26

java类演示

java 基础。java文件,通俗易懂。java学习交流

2013-11-23

c#图片浏览器代码

c#图片浏览器代码.完全代码。十分适用、、、、、、、、、、、、、、、、

2011-11-12

空空如也

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

TA关注的人

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