ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:42.10KB ,
资源ID:5484986      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5484986.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java考试题库大二期末考试必备知识分享.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java考试题库大二期末考试必备知识分享.docx

1、java考试题库大二期末考试必备知识分享java考试题库(大二期末考试必备)1. Applet:采用Java创建的基于HTML的小应用程序 2. Serialist:服务端的java应用程序(可以生成动态的网页)3. Jacobeans:一种在Java(包括JSP)中使用可重复使用的Java组件的技术规范 4. 包(package):防止同名的类名产生冲突,所以封装在一个包下面5. 标识符:以字母开头的字母数字序列6. 关键字:java语言定义的,具有特定含义的单词7. 符号常量:指用关键字final声明的保存在程序中不能改变的数据8. 数据:能输入到计算机中并且能够被计算机接受的各种符号的集

2、合9. 类型/数据类型:具有相同的逻辑意义的一组值得集合10. 变量:保存在程序中的可以改变数据11. 常量:保存在程序中的不能改变的数据12. 类型相容:两个不同的数据类型具有相同的性质,能够参加相同的运算,运算结果的数据类型为精度高的,范围大的那种13. 隐式类型转换:java数据类型从低类型转换为高类型14. 显式类型转换:java数据类型从高类型转换为低类型15. 方法重载:让类以统一的方式处理不同类型数据的一种手段 16. 递归:概念本身直接或间接的定义自己17. 类/对象:数据以及对数据的一组操作的封装体,而对象可以看做类的一个具体的实例18. 封装:将数据以及对数据的操作组合成一

3、个类,但这个类能够提供与外部联系的方法又能够隐藏实现的细节19. 构造方法:创建类的一个实例并对实例的成员进行初始化20. 拷贝构造方法:创建新的对象初始化为形式参数的实例值,实现对象的复制21. 对象浅拷贝:不拷贝对象和数组的,只拷贝基本类型 22. 对象深拷贝:对象,对象内部的引用均复制 23. 继承(inherit):一个对象直接使用另一对象的属性和方法 24. 多态(polymorphism):接口的多种不同的实现方式 25. 重载(overload):一个类中的方法与另一个方法同名,但是参数表不同 26. 覆盖(override):子类方法的名称、参数和返回类型必须与父类方法一致27

4、. 抽象类:类中可能已经有一些方法的具体定义,但是接口就仅仅只能定义各个方法 抽象类不能被实例化28. 最终类:把一个类的功能固定下来,不允许定义它的子类对其进行扩充29. 接口(interface):把所需成员组合起来,以封装一定功能的集合,不能实例化30. 异常处理:java通过5个关键字来处理程序遇到异常时所发生的事件31. GUI:指采用图形方式显示的计算机操作用户界面 (即:图形用户界面)32. 线程(thread):可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程33. 交互线程:线程之间共享某些变量,线程的执行可能影响其他线程的执行结果,有制约关系34. 线程互斥:某

5、一资源同时只允许一个访问者对其进行访问 35. 线程同步:多个线程按照预定的顺序运行,协同、协助、互相配合 36. TCP/IP:传输控制协议 37. HTTP:超文本传送协议 38. HTML:超文本标记语言39. URL:网页和其他资源的地址 40. 流(stream):连续传输的信息序列 41. SQL:一种对关系数据库中的数据进行定义和操作的结构化查询语言 42. JDBC:一种用于执行SQL语句的Java API ( )1. Java.exe是JDK的编译工具。( )2. 编译后的Java应用程序可由Java.exe解释执行。( )3. Java源程序经编译后生成字节码文件。( )4

6、. Java应用程序编译后生成二进制可执行文件。( )5. 编译后的Java应用程序可直接在操作系统下运行。( )6. 编译后的Java应用程序可由Javac.exe解释执行。( )7. 命令行解释执行java应用程序必须包含扩展名(.class)。( )8. 命令行编译java应用程序必须包含扩展名(.java)。( )9. Java源程序的文件名必须与public类的名称完全一致。( )10. 任何Java程序都必须以类的形式出现。( )11. 一个Java源程序文件中可以定义若干个类。( )12. 一个Java源程序文件中只能定义一个public类。( )13. 语义错误能够在编译时就被

7、发现。( )14. 语法错误需要等到运行时才会被发现。( )15. Java系统本身对程序的逻辑错误没有识别能力。( )16. 标识符不能使用中文字。( )17. 标识符中的字母区分大小写。( )18. 符号常量名必须全部大写。( )19. 多行注释和文档注释不可以嵌套使用。( )20. 只有整型数据可以进行求余(%)运算。( )21. 求余(%)的运算结果符号与除数相同。( )22. 浮点类型数据不能进行求余运算。( )23. 8种基本数据类型的类型名全为小写。( )24. 字符串属于基本数据类型。( )25. Java变量遵从先声明后使用的原则。( )26. 变量赋初值不能使用连续=。(

8、)27. 不能使用连续=给多个变量赋值。( )28. 没有特别指明的整数都是属于长整型。( )29. 没有特别指明的浮点数都是属于双精度。( )30. Java的布尔类型与C语言相同。( )31. Java字符以Unicode码表示。( )32. Java标识符的长度没有限制。( )33. Java标识符中可以使用汉字。( )34. Java的字符串必须在一行内写完。( )35. +、- 运算只适用于变量。( )36. 基本数据类型都可参与关系运算。( )37. 关系运算的结果一定为布尔值。( )38. 逻辑运算的操作数必须是布尔型。( )39. 赋值运算具有左结合性。( )40. 赋值运算中

9、的左值必须是变量。( )41. 条件运算的后两个表达式类型必须相同。( )42. instanceof运算的左操作数为类,右操作数为对象。( )43. 表达式的结果类型为范围大、精度高的那种数据类型。( )44. 字符是一种数值类型, 可与整数、浮点数进行算术运算。( )45. 显式类型转换是暂时的,并不会改变原来变量的类型。( )46. 复合语句中不能有声明语句。( )47. 复合语句中声明的变量只在该内可见。( )48. Java用于判断的条件表达式与C完全一致。( )49. Java用于判断的条件表达式必须为布尔类型。( )50. 在if-else嵌套时,如果没有强制配对,else则按缩

10、格排版与if配对。( )51. 在if-else嵌套时,如果没有强制配对,else则选择与离它最近的if配对。( )52. switch后的表达式类型可以为任何整数类型。( )53. switch后的表达式必须为布尔类型。( )54. switch后的表达式类型不能为浮点型。( )55. case后的常量表达式必须与switch后的表达式类型相同。( )56. do-while语句条件表达式后必须有一个分号(;)。( )57. 其它循环语句都可以用for循环替代。( )58. 必须是同一种循环结构才可以嵌套使用。( )59. 不同的循环结构可以相互嵌套使用。( )60. 数组属于引用数据类型。

11、( )61. 用另一数组给某数组赋值并不会改变该数组的存储分配。( )62. Java二维数组可以分解为若干个一维数组。( )63. Java支持不规则(变长)二维数组。( )64. Java不支持类之外的全局变量和全局函数。( )65. 方法若无返回值则可以省略最后的return语句。( )66. 方法中声明的变量为局部变量。( )67. 方法的形参变量为共享变量。( )68. main方法只能由Java虚拟机直接调用,其它方法不能调用它。( )69. 数组的长度确定后还可根据需要就地扩容。( )70. 中国ABC.length() = 7 。( )71. 一个类中不能有同名的成员变量。(

12、)72. 一个类的成员变量不能与成员方法同名。( )73. 一个类中不能有同名的成员方法。( )74. 声明了有参构造方法后,类的默认无参构造方法将不再可用,除非重写。( )75. 设置为缺省访问权限的类只可被同一个包中的类访问。( )76. Java采用垃圾回收机制因而不能声明析构方法。( )77. Java的一个子类可以继承自多个父类。( )78. Java的子类还可再派生子类。( )79. Java的一个类可以实现多个接口。( )80. 子类可以继承父类的所有构造方法。( )81. 子类可以重定义从父类继承来的成员。( )82. super(参数列表)语句在子类构造方法中必须放在最前面!

13、( )83. 子类对象可以引用父类实例。( )84. 方法重载属于编译时多态,可以在编译阶段确定执行重载方法中的哪一个。( )85. 包含抽象方法的类必须被声明为抽象类。( )86. 抽象类的所有方法都必须是抽象方法。( )87. 构造方法不能声明为抽象方法。( )88. 静态方法不能被声明为抽象方法。( )89. 不能创建抽象类的实例。( )90. 非抽象类必须实现从父类继承来的所有抽象方法。( )91. 最终类中包含的方法通常都是最终方法。( )92. 最终方法不能被子类覆盖。( )93. 非最终类也可以包含最终方法。( )94. 一个类可以实现多个接口,一个接口也可被多个类实现。( )9

14、5. 接口不能有构造方法。( )96. 接口的方法都是抽象的。( )97. 接口的数据成员都是常量。( )98. 接口变量可引用实现类的实例。( )99. 接口变量可访问其引用实现类的所有方法。( )100. 字符串大小比较不能直接使用、=、=等关系运算符。( )101. 判断两个字符串是否相等不可以直接使用=。( )102. 容器(Container)不是Component类的子类。( )103. 窗口是顶层容器,不能包含在其他容器中。( )104. 面板(Panel)是个无形的窗格,它不允许有标题、边框和菜单栏等。( )105. 一个窗口(Window)只能包含一个面板(Panel)。(

15、)106. 面板(Panel)中还可以嵌套面板(Panel)。( )107. Frame和Dialog默认是不可见的。( )108. 标签(Label)不能用于输入,也不能响应事件。( )109. Swing组件都是容器(Container)类的子类,它们都具有容器特性。( )110. javax.swing包中的菜单、菜单项都属于抽象按钮类。( )111. JMenuItem是JMenu的子类。( )112. 菜单栏和快捷菜单均不受窗口布局管理器的影响。( )113. 需要在程序中调用组件的paint(Graphics g)方法才可进行绘图。( )114. 只须覆盖组件的paint(Grap

16、hics g)方法即可在组件上绘图。( )115. Rectangle类提供在组件上绘制矩形的方法。( )116. Graphics抽象类定义了在组件上绘制图形的各种方法。( )117. 多线程的执行次序与线程启动语句的书写顺序一致。( )118. 并发执行的线程的运行结果具有不确定性。( )119. 调用线程对象的interrupt()方法将立即中断该线程的运行。( )120. 可以对Java线程设置3种优先级。( )121. IP地址是为Internet上的每台计算机设定的唯一的物理地址。( )122. Applet小应用程序必须声明为public的。( )123. Applet小应用程序

17、不需要main()方法。( )124. 文件既可以作为输入流,也可以作为输出流。( )125. 显示器既可以作为输入流,也可以作为输出流。( )126. 通过对象字节流提供的方法可以将程序中的任何对象写入文件中。( )127. File类封装了对文件进行读/写操作的方法。( )128. File类封装了用于访问或设置文件属性的方法。( )129. File类封装了对文件/目录进行创建、删除等操作的方法。( )130. RandomAccessFile类提供对文件进行随机存/取的方法,可以读/写文件指定位置的数据。( )131. 通过URL类可获得Intrenet资源的大小、类型等信息。( )1

18、32. URL类封装了将主机名解析为IP地址(或反之)的方法。( )133. 通过URLConnection类可获得Intrenet资源的大小、类型等信息。( )134. InetAddress类提供了将主机名解析为IP地址(或反之)的方法。( )135. IP协议是一个无连接的协议,提供不承诺的通信服务。( )136. TCP协议是一个面向连接的协议,能提供可靠的数据传输服务。( )137. UDP协议是一个无连接的协议,不能完全确保数据传输的可靠性。( )138. TCP连接属于点对点连接,不支持组播功能。( )139. UDP数据报通信支持单播和组播。1. Java针对桌面应用、企业级应

19、用和嵌入式应用分别推出了Java SE、Java EE和Java ME三个版本。2. JDK安装完成后通常需要设置 path 、 classpath 两个环境变量3. 按照错误的性质可将程序错误分成 语法错 、 语义错 、 逻辑错 三类。4. Java符号按词法可分为 标识符 、 关键字 、 运算符 、 分隔符 和 符号常量 5类5. Java程序中可以使用 单行注释 、 多行注释 和 文档注释 3种注释。6. Java的引用类型包括 数组 、 类 、 接口 三种。7. 声明变量包括给出 变量名 和指明变量的 数据类型 ,必要时还可以指定 初始值 。8. OOPL可以简单地把程序描述为公式:程

20、序 对象 消息 。9. Java为类及其成员提供 公有 、 保护 、 缺省 和 私有 等多级访问控制。10. 填空(打或)完成以下类成员的访问权限表。权限修饰符所有类子类同一包同一类privatepublicprotected缺省11. 类的成员分为 实例成员 和 静态成员 两种,后者可通过类直接访问,为该类所有对象 共享 。12. 声明类成员访问权限的关键字有 public 、 protected 、 private 。13. 类、接口的关键字分别是 class 、 interface ,继承类和实现接口的关键字分别是 extends 和 implements 。14. Java类库中与日期

21、有关的类主要有 Date 和 Calendar 。15. System类提供了 in 、 out 和 err 3个标准输入/输出常量。16. Integer类提供 parseInt() 方法将字符串转换为整数,String类提供 length()方法获得字符串长度。17. Class类提供查询对象的 类 、 父类 及 包 等信息的方法。18. Runtime类的静态方法 getRuntime() 可获得当前应用程序的运行时环境对象,进而通过 freeMemory() 方法可查询剩余内存。19. Arrays类提供对数组填充、 比较 、 排序 及 查找 等静态方法。20. Java异常处理机制2

22、1. Exception和Error类的父类是 Throwable ,它提供 getMessage() 方法获取异常信息, printStackTrace() 输出异常栈跟踪信息。22. 一个异常对象需要经历 抛出 、 捕获 及 处理 3个过程。23. Java异常处理语句的三个关键词是 try 、 catch 和 finally 。24. GUI提供 应用程序与用户 交互的界面。它由 组件 组成, 通过响应各种约定的 事件 来完成各种工作。25. Java实现图形用户界面的组件包有 java.awt 和 javax.swing 两个,所有实际使用的组件都是 Component 类的子类。26

23、. Window类的常用子类主要有 Frame 和 Dialog ,前者常用作应用程序的主窗口。27. AWT的文本输入组件类主要有 TextField 和 TextArea 。后者可输入多行并自带滚动条。28. 文本行(TextField)组件可响应的常见事件类有 ActionEvent 、 Event 和 TextEvent 。29. KeyListener接口约定的事件处理方法有 keyPressed(ke) 、 keyReleased(ke) 和 keyTyped(ke) 。参数ke为KeyEvent对象。30. 按钮(Button)点击时触发 ActionEvent 事件,相应的事件

24、监听器接口是 ActionListener ,事件处理方法是 actionPerformed(ae) 。31. Window类的默认布局是 BorderLayout ,Panel类的默认布局是 FlowLayout 。32. Container类提供 setLayout(lm) 方法可用于设置其中组件的布局,重载的 add() 方法用于添加组件。33. Font类提供通过 字体名 、 字形 及 字号 参数来创建字体对象的构造方法。34. 列表框(JList)主要响应 ListSelectionEvent 事件,相应的事件监听接口为 ListSelectionListener ,事件处理方法是

25、valueChanged(e) 。35. 下拉列表框(JComboBox)主要响应 ActionEvent 和 ItemEvent 事件,相应接口的事件处理方法是 actionPerformed(e) 和 itemStateChanged(e) 。36. JOptionPane提供的标准对话框通常分为 消息 、 确认 、 输入 及组合型多种形式。 37. JOptionPane类提供了用于便捷显示常用对话框的 showMessageDialog() 、 showConfirmDialog() 和 showInputDialog() 三个静态方法。38. 菜单通常分 窗口菜单 和 快捷菜单 两种

26、类型。39. 窗口菜单由 JMenuBar 、 JMenu 和 JMenuItem 等组件构成。40. JMenuItem和JMenu主要响应 ActionEvent 和 MenuEvent 和 MenuKeyEvent 等事件。41. 进程动态特性表现为 就绪 、 运行 和 阻塞 三种状态。42. 线程调度采用 剥夺 方式。就绪线程按 优先级 排队,遵循 先到先服务 原则。43. 并发进程的各线程间通常具有 并发性 、 共享性 、 制约性 和 交互性 等特性。44. Java提供两种创建线程常见方式,一是实现 Runnable 接口,二是继承 Thread 类。线程的操作代码则写于 run(

27、 ) 方法内,调用线程对象的 start() 方法启动线程。45. 动画设计常常利用线程线程对象的 sleep() 方法或Swing的 Timer 组件来进行快慢控制。46. 存在资源竞争的两个线程可能导致 死锁 或 饥饿 两个问题47. TCP/IP协议可分为 应用层 、 传输层 、 网络层 及接口层(链路层和物理层)等4层。48. URL的基本结构由 传输协议 、 主机 、 端口 、 文件 和 引用 5部分组成。49. 一个Applet对象会经历由 初始态 、 运行态 、 停止态 到 消亡态 的一个生命周期。50. 与Applet状态改变有关的方法主要有 init() 、 start()

28、、 stop() 和 destroy() 4个。51. 根据文件的逻辑结构可将文件分为 流式文件 和 记录式文件 2大类。52. Java流的根类主要有 InputStream 、 OuputStream 、 Reader 、 Writer 4个。53. 在关系模型中,关系即为一张规范化的二维表,代表一个 实体集 ,表的每一行表示一个 实体 ,表的每个列表示实体的一个 属性 。54. 关系数据库为数据提供 实体完整性 、 参照完整性 和 用户定义完整性 三类完整性约束。55. SQL语言提供 数据定义 、 数据查询 、 数据操纵 和 数据控制 等功能。56. 填表完成4类SQL语句的动词。SQ

29、L功能语句动词数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据查询SELECT数据控制GRANT、REVOKE57. JDBC规范要求实现的的4个主要接口是Driver、 Connection 、 Statement 和 ResultSet 。58. Java针对桌面应用、企业级应用和嵌入式应用分别推出了Java SE、Java EE和Java ME三个版本。59. JDK安装完成后通常需要设置 path 、 classpath 两个环境变量60. 按照错误的性质可将程序错误分成 语法错 、 语义错 、 逻辑错 三类。61. Java符号按词法可分

30、为 标识符 、 关键字 、 运算符 、 分隔符 和 符号常量 5类62. Java程序中可以使用 单行注释 、 多行注释 和 文档注释 3种注释。63. Java的引用类型包括 数组 、 类 、 接口 三种。64. 声明变量包括给出 变量名 和指明变量的 数据类型 ,必要时还可以指定 初始值 。65. OOPL可以简单地把程序描述为公式:程序 对象 消息 。66. Java为类及其成员提供 公有 、 保护 、 缺省 和 私有 等多级访问控制。67. 填空(打或)完成以下类成员的访问权限表。权限修饰符所有类子类同一包同一类privatepublicprotected缺省68. 类的成员分为 实例成员 和 静态成员 两种,后者可通过类直接访问,为该类所有对象 共享 。69. 声明类成员访问权限的关键字有 public 、 protected 、 private 。70. 类、接口的关键字分别是 class 、 interface ,继承类和实现接口的关键字分别是 extends 和 implements 。71. Java类库中与日期有关的类主要有 Date 和 Calendar 。72. System类提供了 in 、 out 和

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1