- 博客(45)
- 收藏
- 关注
原创 算法与数据结构系列之[线性表的顺序存储结构]
说到线性表的顺序存储结构,我们平时最常用的数组就是顺序存储结构,即用一段地址连续的存储单元依次存储线性表的数据元素。说的通俗一点,就是需要为数组在内存中开辟连续的存储空间。这样连续的存储结构也是优缺点非常明显的,因为数组元素的存储地址是连续的,所以查询起来就很方便,通过数组元素的下标就可以查询到任意的数组元素,且查询的时间复杂度为O(1),对于大数据量的查询性能优势很明显,这也是随机存取的好处。...
2019-05-23 21:27:30
186
原创 算法与数据结构系列之[说在前面的话]
本人最近在学习数据结构,在看书的过程中很是郁闷,基本每一本书中都是只有部分重点代码,甚至一个算法中变量没有定义过就使用,让我都不知道这个东西是从哪里来的,没头没尾,让人找不到头绪,书上的代码没法直接上机运行,于是我把我写好的代码贴出来,以供大家学习数据结构参考之用,只是参考,并不作为系统学习之用,因为有些理论的东西我这里不会讲解,比如概念性的东西,算法时空复杂度分析,推导大O阶方法等知识点并不会...
2019-05-23 21:21:02
184
原创 Java NIO系列之[前世今生]
这节重点探讨两个概念性的问题:什么是NIO?为什么要用NIO? 在引入NIO之前,有必要聊下BIO,因为NIO是相对于BIO所提出的新的Java IO api,但这里不会深入,每本java书籍都会介绍javaIO的。 BIO:blocking IO,即阻塞IO,是java的传统IO api,以流的方式处理数据,一般可分为文件IO(处理文件)和网络IO(Socket网络编程),这里重点探讨网络IO,...
2019-04-13 13:36:57
307
原创 Java NIO系列之[说在前面的话]
在开始这个系列文章之前,先聊一些题外话,说说我为什么要写Java NIO这个系列技术文章(不看完会错失一个亿的),因为Java NIO并不像JVM,中间件源码那么有吸引力,但这个技术点是java的基础,好多人开发者不注重基础的学习,而是喜欢做项目,get最新的技术点,其实我以前也是这样的,一味地做项目,总是了解最新的技术,把新技术运用到自己做的项目中,了解新技术本身是非常好的学习习惯,但是忽视了...
2019-04-10 02:11:24
220
原创 Properties类的用法总结
一、properties文件 Properties文件是java中很常用的一种配置文件,文件后缀为“.properties”,属文本文件,文件的内容格式是“键=值”的格式,可以用“#”作为注释,java编程中用到的地方很多,运用配置文件,可以便于java深层次的解耦。
2017-07-31 16:30:42
54386
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅