1.计算机完成一条指令所花费的时间称为一个指令周期
2.顺序程序不具有并发性
3.对数据进行压缩储存会降低算法的空间复杂度
4.栈按先进后出原则组织数据,所以入栈最早的元素最后出栈。队列按先进先出原则组织数据,所以入队最早的元素最先退队。
5.叶子结点数:
树的总结点数为中度×对应的结点数
再用总结点数减去已有节点数
6.结构化程序设计强调程序的易读性
7.杀毒软件不属于系统软件
8.在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 人工管理阶段
9.选修课程关系模式中,一门课程可由多个教师教授,则该关系的的键是学号和课程号
10.Java语言标识符命名规则为:类名和接口每个单词首字母大写,变量和方法名遵循第一个单词首字母小写,后面每个单词首字母大写。
11.Java程序独立于平台,得益于Java虚拟机机制,只有字节码与各个操作系统的硬件分开才能做到独立于平台
12.boolean型变量的返回值只有true和false,无法与其他基本数据类型和引用数据类型之间相互转换
13.表达式语句是由运算符和运算对象构成的
14.+号在输出语句中用于字符串的拼接,定义int a=2,b=3,c=5;System.out.print(a+b+c);则会得到 235
如果将a+b+c再加一个括号才可转化为加法运算输出10
15.char类型的数据,每个字符都有一个十进制的ASC||码值与之对应,字符类型数据在做算术运算时将自动转化为相应的数据
16.跳转语句:break
17.构造方法的定义要求为:方法名必须与类名一致,没有返回值,也不能用void修饰,构造方法分为有参构造和无参构造,有参和无参的构造方法属于方法的重载,构造方法在创建对象时自动调用有参构造方法或无参构造方法
18.抽象方法的定义需要加“abstract”关键字,抽象方法不能有方法体,含有抽象方法的类一定要是抽象类,抽象类中可以不包含抽象方法
19.所有异常的父类为Exception类,自定义异常继承Exception类
20.String类中没有applend()方法
21.将一个整数数组写进二进制文件使用的是writeint
22.所有字节输入输出流类都继承自InputStream类和OutputStream类
23.Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建,文件的查找和文件的删除等。FileInputStream类和,FileOutputStream类,RandomAccessFile是对其内容进行读写
24.getSize()方法是获取窗口的大小,getForeground()获取构件前景色,getBackground()获取构件后景色,paint()绘画
25.Swing构件是AWT的拓展,它提供了许多新的图形界面构件,Swing构件以“J”开头
26.一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成,线程间的数据可以共享,多线程具有并发性,多线程同时运行,结果可能会紊乱,线程创建除了继承Thread类之外还可以实现Runnable接口
27.Runnable接口中的run()方法若没有参数列表,重写时不能添加参数列表,编译出错
28.调用某个对象的notify()方法能唤醒一个正在等待这个对象的对象锁的线程,如果有多个线程都在等待这个对象的对象锁,则只能唤醒其中一个线程;
sleep()使当前线程进入停滞状态,所以sleep()的线程在指定的时间内肯定不会执行;
yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会,但有可能没由效果;
isAlive()功能是判断当前线程是否处于活动状态
故sleep()方法被调用后,一定使调用线程改变当前状态
29.多个线程调用一个对象的多个方法,这些方法都被synchronized修饰,,这些线程共同竞争一把锁,最后表现的就是同步顺序执行各个被synchronized修饰的方法
30.Applet获取参数是通过HTML文件中采用
标记定义参数。Java中还定义了相应的方法,用来从HTML中获取参数。
网友评论