0
点赞
收藏
分享

微信扫一扫

java计算机二级知识点、易错点整理(二)


1、当循环队列的存储空间为Q(1:M),当front=rear=m时,循环队列为空;当front=rear!=m时,循环队列可能为空,也可能为满。

2、一个对象通常由标识(对象名)、属性和方法组成。

3、软件工程三要素:方法、工具、过程。

4、满足第一范式的要求:里边的属性不能再有属性了,否则就不满足第一范式。

5、switch case 如何没有break关键字,那么无论它是否相等case,则会一直往下执行到底,顺序执行。

6、数组在没有进行初始化操作时,会按照默认值进行存储。

7、内部类可以使用abstract修饰,内部类可以作为其他类的成员,内部类可以访问其他类的成员

8、可以使当前同优先级线程重新获取运行机会的方法是yield()

9、java中没有检测和避免死锁的专门机制。为避免死锁,java程序中可先定义获取锁的顺序,解锁是按照加锁的反序释放。

10、IO方式包括程序查询、程序中断、直接存储器存取(DMA)和通道控制等。通道控制方式可以做到一个通道控制多台设备与内存进行数据交换,因而,通道方式进一步减轻了CPU的工作负担,增加了计算机系统的并行工作程度。

11、计算机中的缓冲技术用于[提高主机和设备交换信息的速度]

12、对于长度为n的线性表进行快速排序,最坏情况下需要比较的次数为n(n-1)/2。数组属于线性表。

13、循环队列,若front<rear,则队列中的元素个数为rear-front; 如果front>rear,则队列中的元素个数为rear-front+m

14、对于任何一颗二叉树,度为0的节点(叶子节点)总是比度为2的节点多一个。

15、概念模型:实体-联系模型

16、第一范式(1NF):主属性(主键)不为空且不重复,字段不可在分

       第二范式(2NF):如果关系模式是第一范式,每个非主属性都没有对主键的部分依赖。[学好决定姓名]

       第三范式(3NF):如果关系模式是第二范式,没有非主属性的主键的传递依赖

       BCNF范式:所有属性都不传递依赖于关系的任何候选键

17、javap命令是java反汇编命令。jdb是基于文本和命令行的调试工具,java命令使java解释器。

18、在java的优先级中,++ --的优先级大于 * / 再大于+ - 再大于< <=  ,再大于== ,再大于&& ,再大于|| 再大于?:再大于 = += -=*= /= %=。

19、switch语句中表达式expression只能是下面这几种数据类型:int、byte、short、char。在jdk1.7之后,还支持String类型。如果比较的使double和boolean类型,则不能使用switch语句。

20、接口WindowListener包括以下方法:windowActivated、windowDeactivated、windowClosing、windowClosed、windowIconified、windowDeiconified、windowOpened方法。

21、java.lang.ThreadGroup是支持多线程的接口。

22、在多线程并发程序设计中,能够给对象x加锁的语句是==>  synchronized(x)

23、Applet事件处理机制与Java Application相同

24、Applet事件处理机制与JApplet相同

25、Applet事件处理机制采用监听器方式

 

 

举报

相关推荐

0 条评论