- 博客(7)
- 资源 (10)
- 收藏
- 关注
原创 设计模式--适配器模式
1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色 3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。
2014-10-08 21:49:48 580
原创 Java实现堆以及堆排序
堆排序堆排序使用的是二叉堆,它是一棵完全二叉树。堆有大顶堆和小顶堆之分。堆的一些性质:① :它是一颗完全二叉树。② :每个节点大于(小于)或等于它的任意一个孩子。表示堆的二叉树中,除了最底层外,该树是完全充满的,而且是从左至右填充的。如果堆的大小是提前可知道的,那么可以将堆存储在一个ArrayList或是一个数组中。(ArrayList底层实现也是一个数组啦!)存储在数
2014-10-03 22:58:33 756
原创 Java实现冒泡排序以及优化冒泡排序的一些小技巧
约定声明: 为了更加简洁明了的说明算法的思想而不是仅仅局限于算法实现,本文假定:1、 要排序的数据都是整数2、 数据存储在数组中(正文中成为序列)3、 排序后的数据以升序排列 备注:本文为我个人学习后总结的一些学习笔记,难免有错误或是不足之处,还望大家见谅! 一:冒泡排序 对于含有N个元素的序列,冒泡排序在最坏情况下需要N-1次遍
2014-10-02 14:14:50 1050
原创 Java网络编程 --– 套接字的半关闭
Java网络编程 --– 套接字的半关闭半关闭(half-close):半关闭提供这样一种通信方式,套接字的一端可以终止其输出,同时仍然可以接受来自连接的另一端发送过来的数据。(类似于TCP的四次挥手的过程)半关闭是通过关闭一个套接字(浏览器)的输出流来表示发送给服务器(套接字一端)的数据已经结束了,但是必须保持浏览器端的输入流处于打开状态。图示:
2014-10-01 22:09:10 2078
Gson2.2.4 API CHM帮助文档
2015-10-13
thinking in patterns with java
2015-07-14
Head First Java - 中文版.zip
2013-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人