云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java各章节简答题-

java各章节简答题-

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 19:27:30

Java简答题 第1章

1.Java语言的特点?

答:简单性、面向对象、分布式处理、健壮性、结构中立、安全性、可移植性、解释性、高性能、多线程、动态

2.Java程序的开发步骤

1)编写源文件。扩展名必须是.java。

2)编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。

3) 运行Java程序。使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件。

3.Java源程序的组成?

1)package语句 2)import语句 3)类(class)4)方法 5)语句

4.如果JDK的安装目录为D:\\jdk,应当怎么设置path和classpath的值?

设置环境变量Path的值为D:\\jdk\\bin;

设置环境变量ClassPath的值为D:\\jdk\\lib\\dt.jar; D:\\jdk\\lib\\tools.jar;

第2章

5.举例说明类声明的格式?

对于Circle类的形式包括类声明和类体 。

Circle类的类体的内容由两部分构:一部分是变量的声明,称做域变量或成员变量,用来刻画圆之属性。另一部分是方法的定义(在C语言中称做函数),用来刻画功能。 6.简答用类创建对象的步骤?

1)声明对象 2)为对象分配(成员)变量 7.当源文件有多个类时,请说明源文件的命名规8.Java代码块的写法有哪两种风格?当代码量较则? 大时应当采用哪种编程风格? Java允许在一个Java源文件中编写多个类,但其答: 中的多个类至多只能有一个类使用public修饰。(1)Allmans风格。Allmans风格也称“独行”风如果源文件中有多个类,但没有public类,那么格,即左、右大括号各自独占一行。 源文件的名字只要和某个类的名字相同,并且扩展(2) Kernighan风格。Kernighan风格也称“行名是java就可以了;如果有一个类是public类,尾”风格,即左大括号在上一行的行尾,而右大括那么源文件的名字必须与这个类的名字安全相同,号独占一行。当代码量较大时不适合使用“独行”扩展名是java。 风格,因为该风格将导致代码的左半部分出现大量 的左、右大括号,导致代码清晰度下降,这时应当 使用“行尾”风格。

第三章

9.什么是标识符?Java关于标识符的语法规则有哪些?

答:用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。Java关于标识符的语法规则如下: (1)标识符可以由字母、数字、下划线“_”或$组成;

(2)标识符必须以字母、下划线“_”或$开头,随后可跟数字;

(3)标识符是大小写区别对待的。例如,Class和class代表不同的标识符; (4)在自定义标识符时,应该使其能反映它所表示的变量、对象或类的意义。 10.Java的基本数据类型是什么?

Java语言有8种基本数据类型,分别是:boolean、byte、short、int、long、float、double、char。

这8种基本数据类型习惯上可分为以下四大类型:

1)逻辑类型:boolean 2)整数类型:byte、short、int、long 3)字符类型:char 4)浮点类型:float、double

第四章 运算符和表达式

11.Java提供了哪些运算符?

Java提供了丰富的运算符,具体有:

算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、instanceof运算符 12.Java里的语句可分为哪几类?

1)方法调用语句

2)表达式语句:表达式尾加上分号。

3)复合语句:可以用{ }把一些语句括起来构成复合语句。 4)空语句:一个分号也是一条语句,称做空语句。

5)控制语句:控制语句分为条件分支语句、开关语句和循环语句。 6)package语句和 import语句:它们和类、对象有关。

第五章 类与对象

16.面向对象的特点? 答:封装性 、继承、多态

17.简答实例变量和类变量的区别? (1)不同对象的实例变量互不相同 (2)所有对象共享类变量 (3)通过类名直接访问类变量

第六章 子类与继承

18.什么是继承,声明一个类的子类的格式如何定义?

答:继承是一种由已有的类创建新类的机制。利用继承,可以先编写一个共有属性的一般类,根据该一般类再编写具有特殊属性的新类,新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为。 由继承而得到的类称为子类,被继承的类称为父类(超类)。 声明一个类的子类的格式如下: class 子类名 extends 父类名 { ? }

19.简答方法重写的语法规则?

答:如果子类可以继承父类的某个实例方法,那么子类就有权利重写这个方法。子类中定义一个方法,这个方法的类型和父类的方法的类型一致或者是父类的方法的类型的子类型,并且这个方法的名字、参数个数、参数的类型和父类的方法完全相同。

第七章 接口与实现

20.什么叫接口的回调?

接口回调是指:可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中,那么该接口变量就可以调用被类重写的接口方法。实际上,当接口变量调用被类重写的接口方法时,就是通知相应的对象调用这个方法。

第八章 内部类与异常类

21.什么是异常,Java中如何处理异常?

所谓异常就是程序运行时可能出现一些错误,比如试图打开一个根本不存在的文件等,异常处理将会改变程序的控制流程,让程序有机会对错误作出处理。

Java使用try-catch语句来处理异常,将可能出现的异常操作放在try-catch语句的try部分,将发生异常后的处理放在catch部分。

第九章 常用实用类

22.String 类的常用方法有哪些? 书P126-129 8种方法 23.StringBuffer类的常用方法有有哪些? (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()方法有何不同? 答:

FileInputStream流的read()方法以字节为单位读文件 FileReader流的read()方法以字符为基本单位处理数据

第十一章 组件及事件处理

25.常用的组件有哪些?

(1)文本框:由JComponent的子类JTextField创建文本框。

(2)文本区:由JComponent的子类JTexArea创建文本区。

(3)按钮:由JComponent的子类JButton类用来创建按钮。

(4)标签:由JComponent的子类JLabel类用来创建标签。

(5)选择框:由JComponent的子类JCheckBox类用来创建选择框。 (6)单选按钮:由JComponent的子类JRadioButton类用来创建单项选择框。

(7)下拉列表:由JComponent的子类JComboBox类用来创建下拉列表。 (8)密码框:由JComponent的子类JPasswordField创建密码框。

26.常用的容器有哪些?

(1)JPanel 面板:使用JPanel创建面板,再向这个面板添加组件,然后把这个面板添加到其它容器中。

(2)滚动窗格JScrollPane:可以将文本区放到一个滚动窗格中。

(3)拆分窗格JSplitPane:窗格有两种类型:水平拆分和垂直拆分

(4)JLayeredPane分层窗格:分层窗格使用 27.常用的布局有哪些? 答:

1)FlowLayout布局 2)BorderLayout布局 3)CardLayout 布局 4)GridLayout布局 5)null布局

29.对话框有哪几类?

答:消息对话、输入对话、确认对话、颜色对话、文件对话、自定义对话

第十二章 Java多线程机制

30.简答线程与进程的区别?

答:进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。

线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行线索,每条线索,即每个线程也有它自身的产生、存在和消亡的过程。

线程间可以共享进程中的某些内存单元(包括代码与数据),线程的中断与恢复可以更加节省系统的开销。

31.线程的生命周期要经历哪些状态? 答:新建、运行、中断、死亡

第十三章 Java网络编程

32.如何读取URL中的资源? 答:URL对象调用 InputStream openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源。通过该输入流可以将服务器上的资源读入到客户端。 33.什么叫socket?怎样建立socket连接?

答:IP地址标识Internet上的计算机,端口号标识正在计算机上运行的进程(程序)。端口号被规定为一个16位的0~65535之间的整数。

当两个程序需要通信时,它们可以通过使用Socket类建立套接字对象并连接在一起(端口号与IP地址的组合得出一个网络套接字)。 套接字连接示意图如下:

第十四章 JDBC数据库操作

34.简答使用JDBC─ODBC桥接器连接数据库的3个步骤? 答:

(1)建立JDBC-ODBC桥接器 (2)创建ODBC数据源

(3)和ODBC数据源建立连接

35.设置数据源的主要步骤有哪些? (1)创建、修改或删除数据源

选择“控制面板”→“管理工具”→“ODBC数据源”(某些window/xp系统,需选择“控制面板”

→“性能和维护”→“管理工具”→“ODBC数据源”)。

(2)为数据源选择驱动程序

因为要访问Access数据库,选择Microsoft Acess Driver(*.mdb)。

(3)数据源名称及对应数据库的所在位置 在名称栏里为数据源起一个自己喜欢的名字,这里我们起的名字是star。这个数据源就是指某个数据库。在“数据库选择”栏中选择一个数据库

搜索更多关于: java各章节简答题- 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Java简答题 第1章 1.Java语言的特点? 答:简单性、面向对象、分布式处理、健壮性、结构中立、安全性、可移植性、解释性、高性能、多线程、动态 2.Java程序的开发步骤 1)编写源文件。扩展名必须是.java。 2)编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。 3) 运行Java程序。使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件。 3.Java源程序的组成? 1)package语句 2)import语句 3)类(class)4)方法 5)语句 4.如果JDK的安装目录为D:\\jdk,应当怎么设置path和classpath的值?

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com