1.外存储器的容量一般比较大,而且大部分可以移动,便于在不同计算机之间进行信息交流。外存储器中数据被读入内存储器后,才能被CPU读取,CPU不能直接访问外存储器。(要使用外存储器中的信息,应先将其调入内存储器。)
2.进程是程序的执行过程。
3.循环队列是队列的一种顺序储存结构,在循环队列中对头指针可以大于队尾指针,也可以小于队尾指针。
4.栈按先进后出,队按先进先出(注意:依次是一个进栈一个入队轮流来)。
5.二叉树的前序序列与按层次输出的序列前两个字母一样。
6.结构化程序的三种基本控制结构是顺序、选择和重复。
7.软件是程序、数据和文档的集合。
8.在数据库中存储的是数据以及数据之间的联系。
9.关系模式采用二维表来表示关系。
10.在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为外键。
11.①import语句必须在所有类定义之前
②接口定义允许0或多个
③一个文件只能允许一个public 类
④package语句允许0或1个
12.Java特点包含多线程,跨平台,动态性,单继承等等,只有接口可以多继承。
13.Java中标识符定义要满足只能由字母,数字,$和下划线组成。
14.八进制在数值前面加上“ 0 ”表示,数字范围为 0~ 7 ;十六进制在数值前加上“ 0x ”表示。
15.在Java中,运算符“ + ”号除了做加法操作外,还可以做字符串拼接操作。当“ + ”号俩边任意一边为String类型,则做字符串操作,另外数据类型也会自动转为String类型。
16.Java中算数运算符: + , *
赋值运算符: ++,+=,-=,--
17.“ ++ ” : 在前时,先自身加一再赋值
在后时,先赋值再自身加一
18.在Java中的开发工具包JDK1.7之前,switch语句不支持String类型数据。当case值和key值匹配时,程序会报错。
19. for循环没有退出循环的条件,可以无限循环下去。
20.递归算法的应用。阶乘代表着所有小于或等于 n 的整数的乘积。每次递归运算都是 n 与 n-1想乘,一直到 n = 1 时退出递归函数。
21.Java中规定方法名相同,参数列表和类型不同为方法的重载。
22.匿名内部类就是没有名字的内部类,正因为没有名字,所以匿名内部类只能使用一次,他通常用来简化代码编写。使用匿名内部类有个前提条件: 必须继承一个父类或实现一个接口。
23.在“ aMethod ( ) ”方法中,“ boolean【 】b = new Boolean【 5 】;”通过此条语句定义数组时,要求两边的类型名一致,否则编译时会出现错误。( 本题前后首字母大小写不一致 )
24.类变量可以直接通过类名调用,需用static修饰成静态变量。( 类变量必须带有的修饰符时static )
25. “ ArrayIndexOutOfBoundsException ” 下标越界异常。
“ ArithmeticException ” 出现异常时,抛出此异常,例如分母不为0。
26.在Java中处理异常的三种方法: ①捕获并处理try……catch子句;
②直接抛出不处理 throw。
③自定义异常三种方式。
27.indexof()方法返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始,没有返回 -1 。在while循环中,变量index是字符串“ arryStr ”在父串“ text ” 中出现的位置,如果不存在返回 -1 ,所以while循环的布尔表达式index >= 0。( 不懂 )
28.Java中二维数组定义语法为: 数据类型【】【】数组名=new 数据类型【行数】【列数】;
29.类InputStreamReader是Reader的子类,可以通过子类对父类进行实例化。( 例如: 从指定网址读取文件 )
30.filter“过滤”
Pipe“ 通道 ”
File“ 文件 ”
ByteArray“ 字节 ”
31.类ObjectOutputStream为参数为一个输出流。在空白处新建了一个输出流的对象。其后还有一个参数“ employee.dat ”,是一个文件名。
将对象写入一个文件输出流: FileOutputStream( String name ),创建一个向具有指定名称的文件中写入数据的输出文件流。
32.所有字节输入流都从InputStream类继承
所有字节输出流都从OutputStream类继
所有字符输入流都从Reader类继承
所有字符输出流都从Writer类继承
字符类输出流OutputStreamWriter、PrintWriter、都是抽象类Writer的子类。
33.点击按钮,产生的事件是ActionEvent。
34.Swing与AWT相比新增的布局管理器是BoxLayout。
35.适配器类:①ComponentAdapter,构件适配器。②ContainerAdapter,容器适配器。③FocusAdapter,焦点适配器。④MouseAdapter,鼠标适配器。⑤KeyAdapter,键盘适配器。⑥MouseMotionAdapter,鼠标运动适配器。⑦WindowAdapter,窗口适配器。
36.一个进程可以包含多个线程。
37.类Try继承Thread类,实现其中的run ( ) 抽象方法。run ( ) 方法没有参数列表,加上参数则属于方法的重载而不是重写,而线程要求必须是重写run ( ) 方法。
38.可使线程进入阻塞状态的方法:①sleep() 方法,join() 方法和wait()方法。②使用synchronized来请求对象的锁未获得时,也会进入阻塞状态。③如果线程中有输入或输出的操作,则线程也会进入阻塞状态。待输入或输出操作结束后,线程进入可运行状态。
39.在Java中,使用synchronized关键字标识临界区。( 实现堆栈类并发控制的部分代码用synchronized( this ))。
40.Java程序的.class文件可用Java命令编译。
41.result = Integer.parseInt( input );
JOptionPane.showMessageDialog( null,output,)
System.exit(0)
42.Arrays.sort(java)
System.out.println("name=”+e.getName)
class Student implements Compareble
private double fenshu;
43.try{
}catch
System.out.println( ex.getMessage()+……