JAVA考试复习题2 (含有答案)

导读:(1)包含路径名的字符串(2)含有路径名的字符串和含文件名的字符串(3)一个代表,可得一个音频AudioClip的对象,通过该对象调用方法play()可播放声音44、线程中的方法wait(),notify()和notifyAll()的作用是什么?(1)当一个线程使用的同步方法中用到某个变量,而此变量又需要其它线程修改后才能符合本线程的需要,则可以在同步方法中调用wait()方法,使本线程等待,

JAVA考试复习题2 (含有答案)

可得一个音频AudioClip的对象,通过该对象调用方法play( )可播放声音 44、线程中的方法wait(),notify()和notifyAll()的作用是什么?

(1)当一个线程使用的同步方法中用到某个变量,而此变量又需要其它线程修改后才能符合本

线程的需要,则可以在同步方法中调用wait()方法,使本线程等待,并允许其它线程调用这个同步方法 (2)其它线程在使用这个同步方法不需要等待,当它使用完这个同步方法时,用

notifyAll()通知所有由于使用这个同步方法而处于等待的线程结束,再次使用这个同步方法 (3)如果使第一个处于等待的线程结束等待,则调用方法notify() 45、如何用套接字建立两个程序间的通信?

(1)用Socket类建立客户到服务器的套接字的对象:Socket(String host,int port) (2)用

ServerSocket建立接受客户套接字的服务器套接字对象:ServerSocket(int port)客户端与服务器端的端口号相同 (3)客户端服务器对象调用方法accept()接受客户的套接字创建客户端套接字对象,服务器端套接字对象和调用方法accept()时都可能产生IOException,所以需对例外进行处理

46、Java中采用什么方法与数据库交互?

可以采用二种方法: (1)或者编写一个驱动程序接受JDBC调用,执行SQL对数据库的调用 (2)或者使用已存在的ODBC驱动程序,用JDBC-ODBC桥将JDBC与ODBC连接起来 47、简述Java中打开与数据库连接的步骤?

(1)装载数据库驱动程序类 (2)调用DriverManager的方法getConnection( ),并确定用于连接数据库的驱动程序,数据库文件名以及可选的用户ID和密码 48、JDBC有哪几个主要任务?

(1)建立同数据库的连接 (2)发送SQL语句 (3)处理查询结果 49、创建一个File对象有哪几种构造方法?

(1)包含路径名的字符串(2)含有路径名的字符串和含文件名的字符串(3)一个代表路径的文件和一个含有文件名的字符串

50、Java中的线程和多线程指的是什么?

(1)称程序中单个序列化的流控制为线程 (2)多线程指的是在一个程序中可定义多个线程并同时运行它们,每个线程可以执行不同的任务 51、线程有哪些状态?它们是如何转换的?

线程在它的生命周期中有四种状态:创建 , 运行,挂起,结束 。 52、什么是同步机制?

(1)使共享对象将自己的成员方法定义为同步化方法 (2)通过调用同步化方法来执行单一线程 (3)其他线程不能同时调用一对象的同步化方法 53、简述向服务器发送信息的步骤?

(1)创建URL对象 (2)建立连接到URL对象的通道 (3)指定这个通道可输出 (4)指定通道所用的输出流 (5)向输出流写入数据 (6)关闭输出流 54、比较多线程与多任务的异同?

(1)多任务是针对操作系统而言的,表示操作系统可以同时执行多个程序 (2)多线程则是针对一个程序而言的,表示一个程序内部可以同时执行多个线程 55、向窗口添加菜单有哪几个步骤? (1)生成菜单组件各个部分的对象;

(2)进行菜单组装,即把菜单加到菜单条上,把菜单项加到菜单中 56、ava.io包中封装的基本流类有哪几个?

共有四个:包括基于Unicode字符的输入流Reader,输出流Writer , 基于二进制字节的输入流InputStream ,输出流OutPut Stream

57、创建线程有哪些方法?

(1)通过继承线程类Thread创建线程类(2)建立一个实现Runnable接口的类来运行线程 58、简述MouseEvent类的主要方法.

getX( ) getY( ) getModifiers( ) getClickCount( ) getSource( ) 59、对话框能独立存在吗?其默认布局是什么? 不能 其默认布局是BorderLayout布局

60、在Graphics类中,Java提供了哪几种文字输出方法?

(1)字符串输出方法 drawString(String string ,int x,int y) (2)字符输出方法 drawChars(char chars[ ],int offset,int number,int x,int y) (3)字节输出方法

drawBytes(byte bytes[ ],int offset,int number,int x,int y)

五星文库wxphp.com包含总结汇报、资格考试、考试资料、人文社科、IT计算机、文档下载、党团工作、计划方案、经管营销以及JAVA考试复习题2 (含有答案)等内容。

本文共4页1234