1.总线带宽可理解为总线的数据传输率,即单位时间内总线上传输数据的位数,通常用每秒传输信息的字节数来衡量,单位可用MBps(兆字节每秒)表示。
2.一般来说,一个进程的活动情况至少可以划分为运行状态,就绪状态,阻塞(等待)状态,创建状态和终止状态5种。其中,就绪,运行和阻塞3种基本状态之间在一定条件下是可以相互转化的。进程在就绪状态下(已获得除cpu以外的所有所需运行资源),一旦分配到cpu,就转化为运行状态。
3.在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么他们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分为两部分(称两个子表),T插入到其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实现通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。
4.带链的栈是具有栈属性的链表。线性链表的存储单元是不连续的。因为是不连续的存储空间,所以指针将不会有规律地连续变化。当top=bottom=NULL时,栈为空;当top=bottom且不等于NULL时,栈中存在一个元素,其他情况无法判断。
5.结构化程序设计的重要原则是自项向下,逐步求精,模块化及限制使用goto语句。
多态性是面向对象程序设计的特性。
7.没有从属节点的模块是原子模块。
扇入指调用一个给定模块的模块个数。
结构图是描述软件系统结构的图形工具。
深入指控制的层数
8. (关系)数据模型通常由数据结构,数据操作及数据约束3部分组成。完整性规则属于数据约束。
9.概念设计最常用的方法就是实体-联系方法,简称E-R方法。E-R图是E-R方法的产物。
10.在Java继承关系中一个类继承另一个类时不仅会继承父类的属性方法还可以增加自己特有的属性和方法。
12.package表示包,在类中导包时会使用到,是java的保留字。try...catch是处理异常时用,是java保留字;static在定义属性方法时使用的关键字,也是java的保留字
13.三元运算符:“?:”例如a>b?a:b
14.在Java中public为访问权限控制符,如果使用public修饰会使修饰的对象成为公共的,任何一个类都可以访问,这样不利于降低耦合度。
15.构造方法的几个特征:没有返回值类型,也不需要写void。方法名必须与类名一致。在new对象时被调用。
Java的构造方法可以重载
16.在构造一个文件的输入流时,因为构造文件输入流时出错的可能性很大,所以需要使用try...catch来抛出异常。提醒出错的位置。
因此,在构造一个文件的输入流时,必须采用try...catch语句来进行异常处理
17.FilterInputStream的作用是用来“封装其他的输入流,并为他们提供额外的功能”。它的常用的子类有BufferedInputStream和DataInputStream。
18.正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串,将匹配的子串替换或者从某个串中取出符合某个条件的子串等。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。ava.util.regex包中有一个Pattern类,用于进行快速模式匹配。ava.util.regex包中还具有一个Matcher匹配器类。
因此正则表达式的主要用途不是用于表示对字符串所要进行的操作。
19.javax.swing.text是文本类包,javax.swing.table是表格类包,javax.swing.tree提供一下容器组件,javax.swing.plaf提供外观样式操作的类和接口。
20.JFrame页面容器,JButton按钮组件,JTooIBar工具条,JDialog对话框。JButton不是容器。
21.ActionEvent按钮点击事件;ItemEvent项目监听事件;MouseEvent鼠标监听;KeyEvent键盘监听。
22.线程是程序中一个单一的顺序控制流程。进程内有一个相对独立的,可调度的执行单元,是系统独立调度和分配CPU的基本单位指令运行时的程序的调度单位。Java的特性之一就是包含多线程处理,Java的线程模型由三个部分组成:CPU,代码和数据。
用户程序可以直接访问线程的数据。
23.线程的一些方法:interrupt()中断线程,中断状态将被清除;start()用于开启一个线程;notify()用于唤醒一个处于等待状态的线程。wait()方法能够使线程从运行状态进入阻塞状态。
网友评论