Java二级学习笔记 下载本文

内容发布更新时间 : 2024/11/15 20:07:48星期一 下面是文章的全部内容请认真阅读。

1.在线程的声明周期中,只能被调用一次的方法是:destroy(); 2.线程是Java程序中的单个执行流;

3.RandmAccessFile类中改变文件指针位置的方法是:seek; 4.异常类FileNotFoundException的父类是:IOException; 5.Java程序中所有类的根类是:Object; 6.继承是指类之间共享属性和操作的机制;

7.线性表的链式储存结构所需要的储存空间一般要多于顺序结构;

8.栈是一种先进后出的线性表,队列是一种先进先出的先性表,栈与队列都是线性结构; 9.概念模式是数据库中全局数据逻辑结构的描述,是全体用户的数据视图; 10.外模式是用户的数据视图,给出了每个用户的局部数据描述; 11.内模式又称物理模式,给出了数据库物理储存结构与物理存取方法; 12.JDK中,编译和运行Java程序的工具所在的目录是:JDK的bin目录; 13.程序执行期间帮助加载新的类是:Class;

14.对象的基本特点有:标识唯一性、抽象性、继承性、多态性、封装性和模块独立性好;

15.操作是对象的动态属性;

16.软件测试用例由测试的输入数据和预期的输出结果两部分组成;

17.创建线程的两种方法。继承(extends)Thread;实现(implements)Runnable接口;

18.getFont(),获得构件的字体;getName(),获得构价的名字;update(),刷新构件;paint(),绘制构件;

19.用鼠标点击菜单项(MenuItem)产生的事件是:ActionEvent;

20.成员变量共同构成一个类的是方法;

21.如果应用程序要在Applet上显示输出,必须重写的方法是paint(); 22.程序流程图(PFD)是详细设计阶段使用的表达工具,箭头代表控制流; 23.数据流图(DFD)的作用是支持系统软件的功能建模,箭头代表数据流; 24.系统总体结构图:结构图的深度表示控制的层数;

扇入是指模块受了多少个直接上级模块的调用; 扇出是指该模块直接调用下级模块的个数; 结构图是描述软件结构的图形工具; 原子模块是不可再进行模块拆分的模块;

25.抛出异常、生成异常对象都是通过throw语句实现;

26.Java中的线程是由线程类的run()方法定义,再该方法中定义线程的具体行为; 27.接口是一种只含有抽象方法或常量的一种特殊的抽象类,与储存空间没有任何关系; 28.BoxLayout是Swing新增的一个布局管理器;

29.当浏览器重新返回Applet所在的页面时,Applet类的start()方法将被调用; 30.Java引入的wait()和notify(),是实现线程通信的两个方法;

31.对象的基本特点包括:标识唯一性、分类性、多态性、封装性、模块独立性好; 32.代码编写阶段可以由开发人员进行单元测试;

33.结构化程序设计原则包括:自顶向下、逐步求精、模块化、限制使用goto语句; 34.如果要安全地终止一个线程,可以使用标志flag,通过设置flag通知线程结束; 35.Java规定,源文件与程序类名必须相同,源文件中最多只能有一个public类,其他类的个数不限;

36.byte型的数据范围是-128 ~ +127;

37.不会改变线程生命周期中的状态的方法是isAlive();

38.再Java语言中,临界区可以是一个语句块或是一个方法,并且用“synchronized”关键字标识;

39.保证Java语言可移植性的特征是可跨平台;

40.Java语言中用一种特殊的类-java.util.ArrayList(数组列表)在运行时动态调整数组的大小;

41.Frame默认的布局管理器是BorderLayout;

42.在栈中,栈顶指针的动态变化反映了栈中元素的变化情况; 43.在循环列表中,对头指针和队尾指针的动态变化决定队列的长度;

44.Java中处理字节流的抽象类有InputStream和OutputStream。其中字节输入流都是抽象类InputStream的子类;

45.要在HTML文件中嵌入Applet,在标记中必须定义的是:

Applet显示区域的高度和宽度; Applet字节码的文件名;

46.System类是一个final类,它不能被继承,同时它又是一个抽象类,所以也是一个不能实例化的类,它主要提供标准输入输出、错误输出流、对外部定义的属性及环境变量的访问、加载文件和库的方法、还有快速复制数组的一部分的使用方法; 47.在JDK目录中,Java程序运行环境的根目录是jre;

48.continue语句的功能是跳过循环体中的下面尚未执行的语句,回到循环体的开始,继续下一轮的循环;

48.解决同一个问题的不同算法的时间复杂度一般是不同的;

49.Java中继承特性为单继承,一个子类只能拥有一个父类,但一个父类可以拥有多个