二级Java知识点(三)

一 

1.实时操作系统是指当外界事件或数据产生时,系统能够接受并且以足够快的速度予以处理和响应,能够控制所有任务协调一致运行,飞机的飞行控制系统使用的是实时操作系统;

2.直接内存获取DMA是I/O设备与主存储器之间由硬件组成的直接数据通路,用于高速I/O设备与主存之间的成组数据传送。

3.数据的处理效率与数据的存储结构有关;

数据的存储结构直接决定数据的输入,而这会影响算法所执行的基本算术次数,影响算法的效率。

4.队列又称为:先进先出或者后进后出的线性表;与队列结构有关联的是先到先服务的作业调度;

5.深度为k的二叉树,最多有2的k次方减1个节点,满足其条件的二叉树为满二叉树。满二叉树一定是完全二叉树,在满二叉树里,只有度为2或者度为0的节点,没有度为1的节点。

6.模块独立性的概念是抽象,模块化,信息隐蔽和局部化的直接结果;

7.模式的三个级别层次反映了模式3个不同环境以及他们的不同要求;其中内模式处于最底层,反映了数据在计算机物理结构中的实际存储形式;

概念模式处于中层,反应了设计者的数据全局逻辑要求;而外模式处于最外层,它反映了用户对数据的要求;

8.自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,在结果中还要把重复的属性列去掉。

9.方法声明抛出异常时使用关键字throws,如果需要在程序中自行抛出异常,应使用throw语句,要在方法中抛出异常使用关键字throw。

10.java的IO操作中有面向字节和面向字符两种方式;

面向字节的操作以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStrean和OutputStream的子类,比如InputStreamReader.

11.

12.Applet的init()方法并不是每次显示时都调用,而是start()每次都调用。

1.黑盒测试方法和技术有:等价类划分法,边界值分析法,错误推测法和因果图等。

白盒测试技术有逻辑覆盖测试,基本路径测试;

其中逻辑覆盖测试包括语句覆盖,路径覆盖,判定覆盖,条件覆盖,判断-条件覆盖;

2.在E-R图中,矩形表示实体集,椭圆形表示属性,菱形表示练习;

3.关系模式中可能有若干个键,它们称为该表的候选码或候选键,关系模式中不能没有候选键。

4.! + - ~ ++--这些运算符的结合方向全都是从右往左。

5.根面板是由一个玻璃面板,一个内容面板,和一个可选的菜单条组成。

6.Applet运行时,首先由浏览器调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。

1.进程仅负责对CPU进行分配;

2.当front=rear且不等于NULL时,队列中存在一个元素。

3.测试用例是为测试设计的数据,由测试输入数据和与之对应的与其输出结构两部分组成;

4.类是Java的最小单位,Java的程序必须在类中才能运行,不像c只有方法就可以;

5.包采用完整的英文描述符,且都由小写字母组成;

6.catch从句的排列顺序应该是将最特殊的排在前面,逐步一般化,即子类在前,父类在后;

7.Swing和AWT相比,新增的布局管理器是BoxLayout布局管理器;

8.java中,线程是可以并发执行的最小代码单位;

1.整数在计算机中存储和运算通常采用的格式是:补码

2.在长度为n的有序链表中进行查找,最坏情况下需要比较的次数为n;

3.软件工程的三要素是:方法,工具和过程

4.数据库管理阶段的数据库系统的基本特点是:数据集成性,数据的共享性高,冗余性低,数据独立性高,数据统一管理与控制。

5.对于关系模式,若其中的每个属性都已经不能再分为简单项,则它属于第一范式;

6.把类定义在另一个类的内部,该类就被称为内部类。内部类的类名不能与定义它的类的名称相同。

7.Java中表示字符串长度的方法是length()方法。

8.ObjectOutStream是字节流,所有的字节输出流都是OutputStream抽象类的子类;

9.用鼠标点击菜单Menultem产生的事件是:ActionEvent

10.init()方法一般用来完成所有必需的初始化操作;start()是在初始化之后Applet被加载时调用;

1.在计算机中,二叉树属于非线性结构,通常采用链式存储,但对于满二叉树和完全二叉树来说,也可以按层次进行顺序存储。

2.软件的生命周期是指:软件产品从提出,实现,使用维护到停止使用退役的过程。

3.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级,储存级和概念级。

4.java中的引用和C++中的指针本质上都是想通过一个叫做引用或者指针的东西,找到操作的目标,但Java的引用与C++的指针是两个概念。

5.boolean是逻辑型数据类型,不属于整形;

6.下标溢出异常:ArrayIndexOutOfBoundsException;

1.顺序程序具有顺序性,封闭性和可再现性的特点。

2.为降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术。

3.结构化程序设计强调程序的易读性。

4.数据库管理技术发展的三个阶段中,人工管理阶段没有专门的软件对数据进行管理。

5.java之所以能够独立于平台,主要得益于Java虚拟机机制,只有字节码与各个操作系统和硬件分开才能做到独立于平台。

6.String类没有append()方法;

1.CPU芯片内部连接各元件的总线是:内部总线;

2.JavaSwing组件不能直接添加到顶层容器中,他必须添加到一个与Swing顶层容器相关联的内容面板上。

内容面板是一个中间容器,它是一个轻量级组件。

3.只有flowlayout不会改变组件的大小。

4.在一个线程中,调用sleep()一定会改变该线程的运行状态;

5.关系的实体完整性要求关系中不能为空的属性是:主键属性;

6.在管道流实现线程间的通信:java.io包中的两个类:PipedInputStream和PipedOutputStream类实现了管道机制。

1.在栈中,栈顶指针的动态变化决定栈中元素的个数;

2.软件详细设计阶段任务是:模块实现的算法设计;

3.java语言和C++相比,独有的特点是:解释型与平台无关性;

4.j接口中,除了抽象方法之外,还可以含有的是:常量;

5.CharArrayReader是一个把字符数作为源的输入流的实现。

1.一个正在运行的进程由于所申请的资源得不到满足,则要调用:阻塞进程原语;

2.最坏情况下比较次数:

 

 3.软件测试的实施步骤为:单元测试,集成测试,确认测试;

4.数据库管理系统中关系代数的运算有:投影运算,选择运算,笛卡尔积,交,连接等。

5.创建线程的两个方法:实现Runnable接口或者继承Thread类。

1.栈按先进后出的原则组织数据,所以入栈最早的元素最后出栈。

队列按先进先出的原则组织数据,所以入队最早的元素最先退队。

2.结构化程序的三种基本控制结构是:顺序结构,选择结构,重复结构;

3.关系模式采用二维数组来表示,简称表。

4.八进制在数值前加上数字0表示,并且八进制数的数字范围从0到7;十六进制在数值前加上0x表示。

5.二级的Java开发环境是jdk1.6,在Java开发工具包jdk1.7之前,switch语句不支持String类型数据,若出现则会报错。

6.类变量可以直接通过类名调用,需要用static修饰成静态变量。

7.当这几种情况发生时,处于运行的状态会进入阻塞状态:

线程调用了sleep()方法,join()方法和wait()方法时,该线程会进入阻塞状态;

如果线程中使用synchronized来请求对象的锁未获得时,也会进入阻塞状态;

如果线程中有输入或者输出操作的话,则进程也会进入阻塞状态,待输入或者输出操作结束之后,线程才可进入运行状态;

十一

1.Swing顶层容器共四个:JWindow,JFrame,JDialog和JApplet,其他三个是中间容器。

2.跟面板是由一个玻璃面板,一个内容面板,和一个可选的菜单条组成。

3.notifyAll()被调用之后不会改变线程的运行状态;

4.关系模式中不能没有候选键;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值