Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception 一、Error Error是throwable的子类,代表编译时间和系统错误,用于指示合理的应用程序不应该试图捕获
分类:
编程语言 时间:
2016-03-10 21:56:12
阅读次数:
210
一、综述 <vector>:可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢。 <deque>:双端队列。支持快速随机访问。在头尾位置插入/删除速度很快。 <list>:双向链表。只支持双向顺序访问。在list中任何位置进行插入/删除操作速度都很快。 <forward_list
分类:
编程语言 时间:
2016-03-10 21:53:07
阅读次数:
275
先看以下switch语句的程序: scanf("%d",&score); if (score>=0 && score<=100) { switch (score/10) { case 10: case 9: grade = 'A'; break; case 8: grade = 'B'; break
分类:
编程语言 时间:
2016-03-10 21:55:16
阅读次数:
186
1.总结 (1) 数组的表示 double [ ] a; double a[]; Arrays的方法 arrays.sort() 数组的排序 (2)异常处理 try{}catch(XXXException e){throw e} 异常处理的抛出 throw new ApplicationExcept
分类:
编程语言 时间:
2016-03-10 21:48:20
阅读次数:
207
11.求二叉树中节点的最大距离... 如果我们把二叉树看成一个图,父子节点之间的连线看成是双向的, 我们姑且定义"距离"为两节点之间边的个数。 写一个程序, 求一棵二叉树中相距最远的两个节点之间的距离。 错误思想:分别找左右子树到根的最深结点,相加。 错误原因:左子树上的左右子树到根的最深结点相加大
分类:
编程语言 时间:
2016-03-10 21:48:38
阅读次数:
212
第2章,在html中使用JavaScript Html引入外部js脚本 <script type="text/javascript" src="test.js">两个</script>之间不应放脚本,因为并不会被执行</script> <script>标签有一个defer属性可以延迟脚本执行,但是并
分类:
编程语言 时间:
2016-03-10 21:45:30
阅读次数:
254
Long中有个小小的陷阱,就是在-128至127范围内,Long.valueOf(long l)返回的Long的实例是相同的,而在此范围之外每次使用valueOf(long
l)时,返回的实例都是不同的。
举例:
System.out.println(Long.valueOf(-129) == Long.valueOf(-129)); // falseSystem.out....
分类:
编程语言 时间:
2016-03-10 20:36:33
阅读次数:
233
1、Java语言的三大特性:继承、封装和多态。 继承:复用类的一种方法,可以简省很多代码; 封装:通过合并特征和行为来创建新的数据类型。【这种“数据类型”跟Java本身提供的8大“基本数据类型”的地位完全相同。Java通过封装这种方式来扩充数据类型。】 多态:消除创新的数据类型之间的耦合关系。 2、
分类:
编程语言 时间:
2016-03-10 20:34:44
阅读次数:
167
构造函数和复制控制 每个派生类对象由派生类中定义的(非 static)成员加上一个或多个基类子对象构成,当我们构造、复制、赋值和撤销一个派生类对象时,也会构造、复制、赋值和撤销这些基类子对象。 构造函数和复制控制成员不能继承,每个类定义自己的构造函数和复制控制成员。像任何类一样,如果类不定义自己的默
分类:
编程语言 时间:
2016-03-10 20:33:38
阅读次数:
240
1.抽象类和抽象方法 抽象方法:不完整的,仅有声明而没有方法体。 abstract void f(); 抽象类:包含抽象方法的类。(若一个类包含一个或多个抽象方法,则该类必须限定为抽象的。) 1.用抽象类直接创建对象是不安全的,因为这个抽象类是不完整的。编译器通过这种方式保证了抽象类的纯粹性。 pu
分类:
编程语言 时间:
2016-03-10 20:33:34
阅读次数:
185
1、继承与组合 复用类的方法有两种:继承与组合。继承就不多说了,组合就是直接在类中new一个对象。 数组也是对象,使用数组也是组合的一种。 2、初始化基类 当创建一个导出类的对象时,该对象包含一个基类的子对象。这个子对象跟直接new一个基类的对象完全相同,唯一的区别是:一个在外部,一个被包装在导出类
分类:
编程语言 时间:
2016-03-10 20:33:25
阅读次数:
175
自动化要做断言,原本打算使用的testng,因为它断言后就能出结果,还能生成报告,但是在实践过程中,硬是没有成功,所以还是放弃,使用的junit,后面使用的cts框架生成的邮件,现在记录使用junit遇到的坑 1.在调试junit时提示shortMsg=java.lang.RuntimeExcept
分类:
编程语言 时间:
2016-03-10 20:29:32
阅读次数:
459
第10题 翻转句子中单词的顺序。 题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。 句子中单词以空 符隔开。为简单起见,标点符号和普通字母一样处理。 例如输入“I am a student.”,则输出“student. a am I”。 思路:首先将整个句子按字符翻转,然后将句
分类:
编程语言 时间:
2016-03-10 20:31:34
阅读次数:
203
图论算法之最短路径作者:jasonkent27转载请注明出处:www.cnblogs.com/jasonkent271. 前言1.1 最短路引入小明和小天现在住在海口(C1),他们俩计划暑假到三亚(C4)玩一趟,在海口和三亚之间有许多中间城市(文昌,临高,乐东,万宁...)图中的边上的数字是他们到达...
分类:
编程语言 时间:
2016-03-10 20:28:16
阅读次数:
237
java的异常处理机制可以使程序有极好的容错性,让程序更加的健壮.所谓的异常,就是指的阻止当前方法或作用域继续执行的问题,,当程序运行时出现异常时,系统就会自动生成一个Exception对象来通知程序.这样就极大的简化了我们的工作. 当然java的异常对象有很多种,下面这幅图显示了java异常类的继
分类:
编程语言 时间:
2016-03-10 20:28:20
阅读次数:
261
在java中,修饰符分为访问权限修饰符和非访问权限修饰符。可以被修饰符修饰的java语言元素有类,变量,方法和接口。下面分别描述在这四个元素上使用修饰符的作用。 类 java中声明类的格式为: 访问修饰符 修饰符 class 类名 extends 父类名称 implements 接口名称{} 其中访
分类:
编程语言 时间:
2016-03-10 20:26:27
阅读次数:
208
第9题 判断整数序列是不是二元查找树的后序遍历结果 题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。 如果是返回true,否则返回false。 例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果: 8 / \ 6 10 / \ / \ 5 7 9 1
分类:
编程语言 时间:
2016-03-10 20:27:25
阅读次数:
207