自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有图有真相

一言不合就上源码

  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

原创 Java进阶--深入理解ArrayList实现原理

ArrayList简介ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了Collection和List接口,可以灵活的设置数组的大小。要注意的是ArrayList并不是线程安全的,因此一般建议在单线程中使用ArrayList。ArrayList的继承关系public class ArrayList<E>extends Abstract

2017-05-19 16:21:08 37377 9

原创 eclipse中导入spring详细过程

spring简介Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。eclipse中导入spring在导入spring之前先要下载spring-framework-x.xx.RELEASE下载地址:springframework

2017-05-16 15:34:58 17821 7

原创 Java进阶--从源码理解Integer类的toString方法

Java中的jdk是深入学习Java编程的宝库,其中各种方法的实现不仅可以深入了解 设计模式的应用,还可以看到jdk编写者如何优化代码(这种优化已经到达了一种极端的程度)对我们编写自己的代码是有十分重要的作用的。read the fucking source code 是成为一名优秀程序猿必须的经历。本博客通过分析Integer类的toString方法来看看jdk编写者如何编写他们的代码的。Inte

2017-05-15 17:41:53 7053 1

原创 Java进阶--ArrayDeque双端队列完全解析

ArrayDeque的基本用法public class DequeDemo { public static void main(String[] args) { int []arr={1,2,3,4,5,6,7,8}; ArrayDeque<Integer> aDeque=new ArrayDeque<Integer>(); f

2017-05-09 20:27:43 7591 3

原创 Java堆结构PriorityQueue完全解析

在堆排序这篇文章中千辛万苦的实现了堆的结构和排序,其实在Java 1.5版本后就提供了一个具备了小根堆性质的数据结构也就是优先队列PriorityQueue。下面详细了解一下PriorityQueue到底是如何实现小顶堆的,然后利用PriorityQueue实现大顶堆。PriorityQueue的数据结构PriorityQueue的逻辑结构是一棵完全二叉树,存储结构其实是一个数组。逻辑结构层次遍历的

2017-05-04 23:20:07 46402 11

原创 前缀树(Trie)原理及Java实现

前缀树的结构Trie树,又叫字典树、前缀树(Prefix Tree)、单词查找树或键树,是一种多叉树结构。如下图: 上图是一棵Trie树,表示了关键字集合{“a”, “to”, “tea”, “ted”, “ten”, “i”, “in”, “inn”} 。从上图可以归纳出Trie树的基本性质: ①根节点不包含字符,除根节点外的每一个子节点都包含一个字符。 ②从根节点到某一个节点,路径上经过的

2017-05-02 15:43:36 22920 5

转载 Java进阶--深入理解Java垃圾回收机制

一、垃圾回收机制的意义  Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。  ps:内存泄露是指该内存空间使用完毕之后未回收,在不涉及复杂数据结构的

2017-05-02 11:00:54 627

简单炫酷进度球

Android实现进度球,可以根据业务逻辑来实现自己的进度显示

2018-12-26

off格式三维模型

本文件包含了 兔子 马 猫 龙 圆形 等各种形状的off格式模型

2018-04-02

mysql-connector-java-5.0.8-bin.jar

mysql-connector-java-5.0.8-bin.jar

2017-08-18

OpenGL ES 2 for Android.pdf

OpenGL ES 2 for Android.pdf高清

2017-08-05

TCP-IP详解卷1.2.3全集

TCP-IP详解卷1.2.3全集

2017-06-16

thinking in Java

thinking in Java高清

2017-06-13

spring-framework-3.2.9.RELEASE

spring-framework

2017-05-16

LeetCode高清版本

LeetCode题目答案高清

2017-05-09

经典算法flash动画演示

将各种排序、搜速算法以及各种数据结构的相关算法,(例如:二叉树的建立、构造哈夫曼树的算法模拟、邻接表表示的图的广度优先搜索等)以flash动画的形式表现,原本很复杂抽象的算法知识(例如图的遍历/搜索)变得极其通俗易懂。

2017-04-15

深入理解Java虚拟机(高清第二版)JVM高级特性与最佳实践

深入理解Java虚拟机(高清第二版)JVM高级特性与最佳实践

2017-04-08

Android更新

Android自动更新代码

2017-03-10

StrategyDemo

策略模式实例代码

2016-11-02

mvpLoginTest

这是MVP模式的一个实例

2016-10-30

ILoginTest

ILoginTest

2016-10-28

空空如也

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

TA关注的人

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