摘要: http://blog.csdn.net/lu_ca/article/details/52184423 这一篇,讲解的非常好。 Java的异常分为两类,Throwable是最基本的,它的下面分为Error和Exception。 Error主要指JVM运行时错误,内存溢出,栈溢出,JVM奔溃等, 是属 阅读全文
posted @ 2017-07-21 16:50 Cloud_strife 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 剑指offer的第八题。 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为 阅读全文
posted @ 2017-07-21 14:34 Cloud_strife 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 阅读全文
posted @ 2017-07-20 17:36 Cloud_strife 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 剑指offer的面试题7.用两个栈来实现队列 #include <stdio.h>#include <string.h> #define MAX 1000typedef struct Stacks{ int date[MAX]; int top;}Stack; Stack stack1,stack2 阅读全文
posted @ 2017-07-20 16:55 Cloud_strife 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 复习C语言数组队列 #include <stdio.h>#include <string.h> #define MAX 1000 typedef struct Queues{ int date[MAX]; int front; int rear;}Queue; Queue queue; void C 阅读全文
posted @ 2017-07-20 16:15 Cloud_strife 阅读(2498) 评论(0) 推荐(1) 编辑
摘要: 创建了一个C语言链表和栈。包含输入数据在链表中,保存在栈里,再从栈里读取出来。 #include <stdio.h>#include <string.h> #define MAX 1000 typedef struct node{ int value; struct node *next;}Node 阅读全文
posted @ 2017-07-20 14:35 Cloud_strife 阅读(242) 评论(0) 推荐(0) 编辑
摘要: JVM类加载机制中,加载阶段主要由类加载器对类进行加载,然后读取类的二进制字节流。一个类的确定由类的名称和类的加载器唯一标识。但如果同一个类,一个由自定义加载器加载,一个由启动类加载器加载。则两个类在判定时会提示不是同一个对象。这是由于不同的类加载器所造成的。 对于JVM中,主要有以下加载器。启动类 阅读全文
posted @ 2017-07-18 13:40 Cloud_strife 阅读(280) 评论(0) 推荐(0) 编辑
摘要: JVM类加载总共有7个阶段。加载->验证->准备->解析->初始化->使用->卸载。主要需要了解的为准备阶段,初始化阶段。下面分别对此两个阶段进行解析。 初始化阶段: 初始化分为主动引用和被动引用。主动引用包括: (1)创建类的实例 (2)访问类的静态变量 (3)访问类的静态方法 (4)反射 (5) 阅读全文
posted @ 2017-07-17 10:31 Cloud_strife 阅读(138) 评论(0) 推荐(0) 编辑
摘要: JAVA内存回收算法,主要采用的方式有两种,一种是标记计数器方式,一种是根目录搜索法。 标记计数器方式,是对每一个对象如果被引用,则标记计数器加1,解除引用,则标记计数器减1。当一个对象标记计数器为0时,则回收此对象。但这种方式存在问题,假如两个对象存在交叉引用,则对象值为null时,则无法回收此对 阅读全文
posted @ 2017-07-16 19:26 Cloud_strife 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Java反射是在代码运行时,通过反射新建一个类的对象,或者是获取一个类的变量,方法等。 通过Class.forName()获取Class<?>对象,然后调用newInstance新建对象。新建对象后,就可以通过for循环现获取所有的方法,构造函数等。然后循环输出即可。 也可以通过反射,实例化一个接口 阅读全文
posted @ 2017-07-14 09:23 Cloud_strife 阅读(101) 评论(0) 推荐(0) 编辑