04 2013 档案

摘要:1.何为异常?为什么要进行异常处理? 异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零。 由于异常情况总是难免的,良好的应用和序除了具备用户所要求的基本功能处,还应该具备预见并处理可能发生的各种异常的功能。 2.Error和Exception类有何不同? Error类及派生的子类具有特征:它们处理的是较少发生的系统内部错误,程序员通常对它们无能为力,只能在其发... 阅读全文
posted @ 2013-04-15 16:29 elite_2012 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:异常指程序运行过程中出现的非正常现象。 9.1 java异常处理机制 在Java中,将异常情况分为Exception(异常)和Error(错误)两大类。 Error 类对象由 Java 虚拟机生成并抛出;Exception 类对象由应用程序处理或抛出 异常类的继承结构 其中Exception和Error又包含许多子类,exception子类的继承关系 Exception ClassNo... 阅读全文
posted @ 2013-04-15 15:42 elite_2012 阅读(314) 评论(0) 推荐(0) 编辑
摘要:1.什么是抽象类?它的特点是什么? 抽象类是专门设计用来让子类继承的类。 特点:抽象类通常都包括一个或多个抽象方法(只有方法说明,没有方法体),抽象类的子类必须实现其父类定义的每个抽象方法,除 非该子类也是抽象类。 2.什么是接口?它的特点是什么? 接口:是由一些抽象方法和常量所组成的集合。 特点: 1.接口可以实现多继承... 阅读全文
posted @ 2013-04-13 16:45 elite_2012 阅读(750) 评论(0) 推荐(0) 编辑
摘要:1.子类能够继承父灰的哪些成员变量和方法? 子类只能继承父类非私有的成员变量和方法。2.重载与覆盖有什么不同? 方法重载指在一个类中创建了多个方法。它们具有相同的方法名,但参数的个数不同、或参数的数据类型不同,或两者都不同 覆盖是指子类中定义的方法与父类方法名相同,子类在调用这个同名方法时,默认是调用它自已定义的方法,而将从父类那里继承来的方法进行覆盖,如 果一定要调用父类的同名方法,可以使用super关键字来指定。3.编写一个程序实现方法的重载。class Tiff { public Tiff(){ }; double calculate(float r) { return Math... 阅读全文
posted @ 2013-04-11 14:00 elite_2012 阅读(1598) 评论(0) 推荐(0) 编辑
摘要:6.1 类和对象概述6.1.1 面向对象的基本概念 1.类: 类是对对象的抽象描述。2.对象: 对象是表示现实世界中某个具体的事物; 6.1.2 类的声明 [修饰符] class 类名 [extends 父类名] [implements 接口名列表]{ 类成员变量声明; 类方法声明;}例:定义一个表示二维平面上点的类class Point{ private int x,y; public void setPoint(int a,int b) { x=a; y=b; } public int getX() { return x; } public int ... 阅读全文
posted @ 2013-04-03 12:43 elite_2012 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1。编程对10个整数排序 public class BubbleSort { //定义一个静态方法,使用冒泡排序方法 //对一维数组进行由小到大的排序 public static void bubbleSort(int[] a) { int n=a.length; //取得数组长度 int temp; //用于交换的临时变量 for(int i=n... 阅读全文
posted @ 2013-04-03 08:59 elite_2012 阅读(957) 评论(0) 推荐(0) 编辑
摘要:5.1 一维数组 经常需要处理具有相同性质的一批数据。为此,在Java中还引入了数组,即用一个变量表示一组相同性质的数据。 5.1 一维数组 1.一维数组声明的格式为: 类型标识符 数组名[ ] 或 类型标识符[ ] 数组名 类型标识符指定每个元素的数据类型 2.一维数组的初始化 1.用new初始化数组 (1)先声明数组再初始化 数组名= new 类型标识符【元素个数】 int score[]... 阅读全文
posted @ 2013-04-01 13:44 elite_2012 阅读(257) 评论(0) 推荐(0) 编辑