自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (4)
  • 收藏
  • 关注

转载 HashMap实现原理分析

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。

2017-03-30 12:24:34 185

转载 Java:HashMap与equals()、hashCode()的恩怨

先以一段代码开始这篇blog。 public class Name { private String first; //first name private String last; //last name public String getFirst() { return first; } public void setFirst(String first) {

2017-03-30 11:33:26 450

原创 数据结构:二叉树(JAVA实现)

最近找Java方面的实习,考虑到面试当中可能出现数据结构的考题,于是把大二学完就放下的数据结构重新翻开。先放一段C语言的二叉树实现代码//定义元数据类型typedef int TElemType;//定义二叉树的结点数据结构typedef struct BiTNode{ TElemType data; struct BiTNode *lchild,*rchild;}BiTNode,*

2017-03-30 00:10:06 364

原创 XML学习笔记2

DTDDTD是什么? 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言和可扩展标记语言1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。产生的背景 XML基本语法允许用户随意创建自己的标记,添加元素和属性等,但如果大家都按自己的意愿这么做,产生的XML文档也就失去了共享、

2017-03-26 01:38:25 389

原创 XML学习笔记1

博主大三下学期,初次写CSDN博文,就写最近在学的XML吧。起源:SGML问题的根源:字处理、文本处理、显示与排版、印刷软件互不兼容。追求所见即所得,造成文档与工具绑定。解决方案:文档的内容部分与显示、印刷、排版信息相互分离,与处理工具或软件分离。标准概述:1986年ISO制定SGML标准通用标记语言。应用与缺陷:主要用于电子排版、电子出版、电子数据交换等大型系统中。过严、过复杂,不支持链接标准,

2017-03-26 00:44:36 326

转载 Struts2 XML配置详解

1.   深入Struts2的配置文件本部分主要介绍struts.xml的常用配置。1.1.   包配置:Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。在struts.xml文件中package元素用于定义包配置,每个package元素定义了一个包配

2017-03-21 22:12:26 202

空空如也

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

TA关注的人

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