备考Java二级第一周

作者: 迟迟煜 | 来源:发表于2022-07-30 13:27 被阅读0次

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中获取参数。

相关文章

网友评论

    本文标题:备考Java二级第一周

    本文链接:https://www.haomeiwen.com/subject/vbykwrtx.html