上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 129 下一页

2016年3月27日

JavaI/O体系详解

摘要: Java中IO操作主要是指使用Java进行输入,输出操作,Java中所有的IO操作类都存放在Java.io包中,在使用时需要导入此包。 在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File,InputStream,OutputStream,Reader,Writer,分别用... 阅读全文

posted @ 2016-03-27 19:36 海南一哥 阅读(262) 评论(0) 推荐(0) 编辑

【java虚拟机系列】java中类与对象的加载顺序

摘要: 首先了解一下Java虚拟机初始化的原理。 JVM通过加装、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。类型的生命周期如下图所示: 装载和连接必须在初始化之前就要完成。 类初始化阶段,主要是为类变量赋予正确的初始值。这里的“正确”初始值指的是程序员希望这个类变... 阅读全文

posted @ 2016-03-27 11:50 海南一哥 阅读(169) 评论(0) 推荐(0) 编辑

Java内存泄露的理解与解决

摘要: 本博客将详细讲解java中的GC机制,引用机制和在此基础上对java中的内存泄漏的理解与解决。 Java内存管理机制 在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而... 阅读全文

posted @ 2016-03-27 11:27 海南一哥 阅读(171) 评论(0) 推荐(0) 编辑

JVM的内存区域模型

摘要: 首先要明白一个概念,就是JVM的内存区域划分与java的内存区域模型是两个不同的概念,前者指的是在java中jvm会将一个程序划分为哪些块来存储对应的数据,后者是一个更宏观上的j概念,指的是java线程与主内存之间的一种关系模型,后者主要解决java中的线程间通信与同步。 Java程序是交由... 阅读全文

posted @ 2016-03-27 11:04 海南一哥 阅读(142) 评论(0) 推荐(0) 编辑

JAVA类加载机制

摘要: Java类加载机制 类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行。研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性和适应性。 在java.lang包里有个ClassLoade... 阅读全文

posted @ 2016-03-27 10:11 海南一哥 阅读(134) 评论(0) 推荐(0) 编辑

2016年3月26日

java集合框架

摘要: 首先来看看java集合框架的结构图 从java集合框架的结构图,我们可以看到java集合框架包含两个大的部分:Collection与Map 一Collention接口: Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E... 阅读全文

posted @ 2016-03-26 19:26 海南一哥 阅读(129) 评论(0) 推荐(0) 编辑

Http协议详解

摘要: 今天早上阿里内推一面的时候,面试官让我讲讲TCP协议与Http协议,感觉自己TCP协议答得比较好,而Http协议感觉回答的不好,特此看了一下书及网上的一些资料,将相关内容整理如下: 一 HTTP协议 基于HTTP协议的client与server请求包含4个过程: 1.建立TCP套接字连接;(HT... 阅读全文

posted @ 2016-03-26 17:07 海南一哥 阅读(282) 评论(0) 推荐(0) 编辑

【数据结构栈应用系列】括号匹配

摘要: 括号匹配算法在各种编程的IDE工具中都会用到,用来检测关于括号匹配的语法错误,括号匹配实际上不复杂,主要就是利用栈这个数据结构,扫描输入的字符串,若遇到左括号则直接入栈,若遇到右括号则弹出栈顶括号,看是否与当前括号类型相同(如同为小括号(),或同为[],注意括号应该是在英文输入法的情况下输入的)... 阅读全文

posted @ 2016-03-26 16:59 海南一哥 阅读(559) 评论(0) 推荐(0) 编辑

【二叉树系列】二叉树课程大作业

摘要: 本博客将以代码的形式详细讲解二叉树的所有算法,包括创建二叉树,二叉树的三种遍历方式,二叉树的各种属性算法,如:求高度,求叶子节点数,求节点数,以及二叉树最常见的应用哈夫曼树,代码如下: # include# include# include# include# define N 1# defi... 阅读全文

posted @ 2016-03-26 16:21 海南一哥 阅读(239) 评论(0) 推荐(0) 编辑

2016年3月25日

【数据结构排序算法系列】数据结构八大排序算法

摘要: 排序算法在计算机应用中随处可见,如Windows操作系统的文件管理中会自动对用户创建的文件按照一定的规则排序(这个规则用户可以自定义,默认按照文件名排序)因此熟练掌握各种排序算法是非常重要的,本博客将对数据结构中常见的八大排序算法进行详细的讲解。写在前面的话:首先要明白在学习同类型的排序算法时,一... 阅读全文

posted @ 2016-03-25 22:36 海南一哥 阅读(269) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 129 下一页

导航