java各章节简答题_第1页
java各章节简答题_第2页
java各章节简答题_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java 简答题第 1 章1 Java 语言的特点?3 Java 源程序的组成?答:简单性、面向对象、分布式处理、健壮性、结1) package 语句 2 ) import语句 3 )类( class )构中立、安全性、可移植性、解释性、高性能、多4)方法 5 )语句线程、动态4如果 JDK的安装目录为 D:jdk, 应当怎么设置 p2.Java 程序的开发步骤ath 和 classpath的值?1)编写源文件。扩展名必须是.java 。设置环境变量Path 的值为 D:jdkbin;2)编译 Java 源程序。使用Java 编译器( javac.ex设置环境变量ClassPath的值为e)编

2、译源文件,得到字节码文件。dt.jar; D:jdklibtools.jar;3)运行 Java 程序。使用 Java SE 平台中的 Java解释器( java.exe)来解释执行字节码文件。第 2 章5. 举例说明类声明的格式?对于 Circle类的形式包括类声明和类体。Circle类的类体的内容由两部分构:一部分是变量的声明,称做域变量或成员变量,用来刻画圆之属性。另一部分是方法的定义( 在 C 语言中称做函数) ,用来刻画功能。6简答用类创建对象的步骤?1)声明对象2)为对象分配(成员)变量7当源文件有多个类时,请说明源文件的命名规则?Java 允许在一个Java 源文件中编写多个类,

3、但其中的多个类至多只能有一个类使用public修饰。如果源文件中有多个类,但没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是 java 就可以了;如果有一个类是public类,那么源文件的名字必须与这个类的名字安全相同,扩展名是 java 。8 Java 代码块的写法有哪两种风格?当代码量较大时应当采用哪种编程风格?答:( 1)Allmans 风格。 Allmans 风格也称“独行”风格,即左、右大括号各自独占一行。( 2) Kernighan 风格。 Kernighan 风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行。当代码量较大时不适合使用“独行

4、”风格,因为该风格将导致代码的左半部分出现大量的左、右大括号,导致代码清晰度下降,这时应当使用“行尾”风格。第三章9什么是标识符?Java 关于标识符的语法规则有哪些?答:用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。 Java 关于标识符的语法规则如下:( 1)标识符可以由字母、数字、下划线“_”或 $组成;( 2)标识符必须以字母、下划线“_”或 $开头,随后可跟数字;( 3)标识符是大小写区别对待的。例如,Class 和 class代表不同的标识符;( 4)在自定义标识符时,应该使其能反映它所表示的变量、对象或类的意义。10

5、Java 的基本数据类型是什么?Java 语言有 8 种基本数据类型,分别是:boolean 、 byte 、 short 、int 、 long 、 float、 double 、 char 。这 8 种基本数据类型习惯上可分为以下四大类型:1)逻辑类型:boolean2)整数类型:byte 、 short 、int3)字符类型:char4)浮点类型:float、 double、 long第四章运算符和表达式11 Java提供了哪些运算符?Java提供了丰富的运算符,具体有:算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、instanceof运算符12 Java 里的语句可分为哪几

6、类?1)方法调用语句2)表达式语句:表达式尾加上分号。3)复合语句:可以用 把一些语句括起来构成复合语句。4)空语句:一个分号也是一条语句,称做空语句。5)控制语句:控制语句分为条件分支语句、开关语句和循环语句。6) package 语句和 import语句:它们和类、对象有关。第五章类与对象16面向对象的特点?答:封装性、继承、多态17简答实例变量和类变量的区别?( 1)不同对象的实例变量互不相同( 2)所有对象共享类变量( 3)通过类名直接访问类变量第六章子类与继承18什么是继承,声明一个类的子类的格式如何定义?答:继承是一种由已有的类创建新类的机制。利用继承,可以先编写一个共有属性的一般

7、类,根据该一般类再编写具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。由继承而得到的类称为子类,被继承的类称为父类(超类)。声明一个类的子类的格式如下:class子类名 extends父类名 19简答方法重写的语法规则?答:如果子类可以继承父类的某个实例方法,那么子类就有权利重写这个方法。子类中定义一个方法,这个方法的类型和父类的方法的类型一致或者是父类的方法的类型的子类型,并且这个方法的名字、参数个数、参数的类型和父类的方法完全相同。第七章接口与实现20什么叫接口的回调?接口回调是指:可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中,那么

8、该接口变量就可以调用被类重写的接口方法。实际上,当接口变量调用被类重写的接口方法时,就是通知相应的对象调用这个方法。第八章内部类与异常类21什么是异常,Java 中如何处理异常?所谓异常就是程序运行时可能出现一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的控制流程,让程序有机会对错误作出处理。Java 使用 try-catch 语句来处理异常, 将可能出现的异常操作放在 try-catch 语句的 try 部分,将发生异常后的处理放在 catch 部分。第九章常用实用类22 String类的常用方法有哪些?书 P126-129 8种方法23 StringBuffer类的常用

9、方法有有哪些?( 1) append()( 2) char charAt(int n)( 3) StringBuffer inert(int index,String str)( 4) StringBuffer reverse( )( 5) StringBuffer delete(int startindex, int endindex)( 6) StringBuffer replace(int startindex, int endindex,String str)第十章输入与输出流24 FileInputStream流的 read() 方法和 FileReader流的 read() 方法有

10、何不同?答:FileInputStream流的 read() 方法以字节为单位读文件FileReader流的 read() 方法以字符为基本单位处理数据第十一章组件及事件处理25常用的组件有哪些?( 1)文本框:由 JComponent 的子类 JTextField创建文本框。( 2)文本区:由 JComponent 的子类 JTexArea 创建文本区。( 3)按钮:由 JComponent 的子类 JButton 类用来创建按钮。( 4)标签:由 JComponent 的子类 JLabel 类用来创建标签。( 5)选择框:由 JComponent 的子类 JCheckBox 类用来创建选择

11、框。( 6)单选按钮:由 JComponent 的子类 JRadioButton类用来创建单项选择框。( 7)下拉列表:由 JComponent 的子类 JComboBox类用来创建下拉列表。( 8)密码框:由 JComponent 的子类 JPasswordField创建密码框。26常用的容器有哪些?( 1)JPanel 面板 : 使用 JPanel 创建面板,再向这个面板添加组件,然后把这个面板添加到其它容器中。( 2)滚动窗格 JScrollPane: 可以将文本区放到一个滚动窗格中。( 3)拆分窗格 JSplitPane: 窗格有两种类型: 水平拆分和垂直拆分( 4) JLayered

12、Pane 分层窗格 : 分层窗格使用27常用的布局有哪些?答:1) FlowLayout布局 2 ) BorderLayout布局 3 )CardLayout布局 4 )GridLayout布局 5 ) null布局29对话框有哪几类?答:消息对话、输入对话、确认对话、颜色对话、文件对话、自定义对话第十二章Java 多线程机制30简答线程与进程的区别?答:进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自

13、身的产生、存在和消亡的过程。线程间可以共享进程中的某些内存单元( 包括代码与数据) ,线程的中断与恢复可以更加节省系统的开销。31线程的生命周期要经历哪些状态?答:新建、运行、中断、死亡第十三章Java网络编程32如何读取URL中的资源?答: URL对象调用 InputStreamopenStream() 方法可以返回一个输入流,该输入流指向资源。通过该输入流可以将服务器上的资源读入到客户端。33什么叫socket? 怎样建立socket连接?答: IP 地址标识Internet上的计算机,端口号标识正在计算机上运行的进程(程序)个 16 位的 0 65535 之间的整数。URL对象所包含的。端口号被规定为一当两个程序需要通信时,它们可以通过使用址的组合得出一个网络套接字)。套接字连接示意图如下:Socket类建立套接字对象并连接在一起(端口号与IP地第十四章JDBC数据库操作34简答使用JDBC ODBC桥接器连接数据库的3个步骤?答:( 1)建立 JDBC-ODBC桥接器( 2)创建 ODBC数据源( 3)和 ODBC数据源建立连接35设置数据源的主要步骤有哪些?( 1)创建、修改或删除数据源选择“控制面板”“管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论