2022年自考java程序设计题库及答案 .pdf

上传人:Q****o 文档编号:30536487 上传时间:2022-08-06 格式:PDF 页数:10 大小:112.57KB
返回 下载 相关 举报
2022年自考java程序设计题库及答案 .pdf_第1页
第1页 / 共10页
2022年自考java程序设计题库及答案 .pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《2022年自考java程序设计题库及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年自考java程序设计题库及答案 .pdf(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、04747Java 程序设计题库及答案单选题1. 下述字符组合不能作为Java 程序标识符的是() 。A.Aa12 B.大 x C.y 小D.5x 2. 能利用对象提供的方法获得流对象和实现网络连接的是() 。A.URLConnection 对象 B.URL对象C.InetAddress对象D.TCP/IP 对象3. 以下所述内容全部是字型要素的是() 。A.字体、字形和大小B.字体、风格和字号C.字形、风格和字号D.字形、颜色和字号4. 要为程序的子窗口设定一个由字符串s 指定的名字,可以采用的代码是() 。A.JFrame(s) B.window(s) C.new JFrame(s) D.

2、super(s) 5. 以下程序代码的输出的结果是()int x=53;System.out.println(1.0+x/2); A.27 B.27.5 C.1.026 D.1.026.5 6. 在编写访问数据库的Java 程序中,要用到 DriverManager 类。该类的作用是( )。A.存储查询结果B.处理与数据库的连接C.在指定的连接中处理SQL语句D.处理驱动程序的加载和建立数据库连接7. 程序如果要按行输入输出文件的字符流,最合理的方法是采用( )。A.BufferedReader类和 BufferedWriter类B.InputStream类和 OutputStream类C.F

3、ileReader类和 FileWriter类D.File_Reader类和 File_Writer类8. 以下关于 AWT 与 Swing 之间关系的叙述,正确的是( )。A.Swing 是 AWT 的提高和扩展B.在写 GUI程序时, AWT 和 Swing 不能同时使用C.AWT和 Swing 在不同的平台上都有相同的表示D.AWT中的类是从Swing 继承的9. 某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是() 。A.继承 Thread 类,在类内定义run( ) 方法,声明和创建线程对象,并让该对象调用start( )方法。B.继承 Thread 类,在类内定义run(

4、 ) 方法,声明线程对象, 并让该对象调用start( )方法。C.声明实现 Runnable 接口, 在类内实现run( ) 方法, 声明线程对象, 创建线程,并调用 start( )方法。D.声明实现Runnable 接口,在类内实现run( ) 方法,声明和创建线程对象,并让该对象调用 start( )方法。10. 在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法中,是 FileFilter类预设的方法之一的是() 。A.setFileFilter( ) B.addFileFilter( ) C.accept( ) D.setDescription( ) 1

5、1. 以下关于菜单的叙述中,正确的是() 。A.菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项B.菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项C.菜单分两级定义,最高一级的是菜单,菜单中放菜单项D.菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 12. 为 16 位 Unicode 字符流提供读和写操作支持的类分别是() 。A.Fil

6、eInputStream类和 FileOutputStream类B.InputStream类和 OutputStream 类C.FileReader类和 FileWriter类D.File_Reader类和 File_Writer类13.paint()需要一个参数,它是 ( )。A.一个位置值B.一个 Graphics 对象 C. 一个字符串D.一个高度值14. 一般的绘图程序要定义一个JPanel 子类。在 JPanel 子类中还要重定义一个方法,在这个方法中调用绘图方法, 绘制各种图形。 要重定义的方法是 ( )。A.paint() B.paintComponent() C.repaint

7、() D.update() 15. 一个 InetAddress的对象含有 ( )。A.主机的域名 B.主机的 IP 地址C.访问主机的通讯协议D.主机的域名和IP 地址16. 在编写访问数据库的Java 程序时, Statement 对象的作用是 ( )。A.建立新数据库连接 B. 设置查询命令C.创建 SQL语句对象D.存储查询结果17. 创建了一个选择控件对象后,可得选项顺序加入到控件中的方法是( )。A.Choice() B.remove(int) C.getSelectItem() D.add(string) 18. 在以下 Swing组件中,能为它指定布局管理器的是( )。A.JS

8、crollBar对象B.JMenuBar 对象C.JComboBox对象 D.JDialog对象19. 需要分析字符串,并将字符串分解成可被独立使用的单词,可使用 java. util包中的类是() 。A.String B.StringBuffer C.StringTokenizer D.stringTokenizer 20. 算符& 适用于数据类型 ( ) 。A. int B.long C.double D.boolean 21. 以下程序代码的输出结果是( ) int x=10; while (x 7) System.out.print(*); x- ; A.* B.* C.* D.* 2

9、2. 用 Thread 子类实现多线程的步骤顺序是() 。A.声明 Thread 类的子类,创建Thread 子类的实例,让线程调用start()方法 B.声明Thread 类的子类,在子类中重新定义run() 方法,创建Thread 子类的实例C.创建Thread 子类的实例,让线程调用start()方法D.声明 Thread 类的子类,在子类中重新定义 run() 方法,创建Thread 子类的实例,让线程调用start()方法23. 设有字符串 String s=ABCDEFGABC; ,则表达式 sindexOf( A,7)的值是() 。A.7 B.6 C.3 D.0 24. 下列不对

10、的是 ( )。A.一个实例方法可以同时为 protected和 Abstract B.static变量也可为final的C.static方法可以是protected D.static方法可以是的25. 接口中的方法默认的访问控制方式是( )。A.public B.private C.protected D.default 26.JDBC 建立数据库连接时,应使用类 DriverManager 中的静态方法创建一个Conection 对象,这个方法是 ( )。A.getDriver() B.getLogStream() C.registerDriver() D.getConnection() 名

11、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 27.Java 语言使用的字符集是 ( )。A.ASCII B. EBCDIC C. Unicode D. BCD 28. 设有以下代码: String s l=123; String s2=123 ;String s3=new String(123);则表达式 s1=s2 和 s1=s3 的值分别是 ( )。A.true ,true B.false,false C.true ,f

12、alse D.false,true 29. 对象流可以将一个数据从流中读出,也可以写入流中, 这个数据是 ( ) 。A.整型数B.字符C.浮点数D.对象30. 如果一个用户自定义的类以对象为单位进行读写时,该类定义时应实现一个接口( )。A.DataInput B. DataOutput C. ObjectOutput D.Serializable 31. 基于 UDP的通信方式,其特点 ( ) 。A.传递信息快速,并且准确B.传递信息快速,但不可靠C.传递信息慢,但信息可靠D.传递信息慢,而且不准确32. 多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为 ( )

13、。A.同步B.异步C.只读D.只写33. 改变鼠标指针形状,可使用方法( ) 。A.setShape B. setCrosshair C.setCursor D.setWait 34. 要播放一个音频对象表示的音频文件,应调用的方法是( )。A.stop() B. start() C.init() D.play() 35. 在 Java 编程中,什么是最基本的单元( )。A.对象B.类C.包D.接口36. 下面赋值非法的是 ( )。A.long test=012 B.short s=10 C.C.int other=(int)true D.double d=1234.05 37. 为了打印一个

14、图形,必须先获得一个对象是( )。A. PrintObject B.PrintOut C.PrintPage D.PrintJob 38. 在 Java 的类库中,包含实现输入/ 输出操作的包是 ( )。A.java.util B.java.io C.java.applet D.java.awt 39. 用类可以创建一个Java 的窗口的是 ( )。A.Canvas B. Applet C.Window D.Frame 40. 接口体中不应包含 ( )。A.常量定义B.常量赋值C.方法实现D.方法声明41. 以下不属于 AWT 库中定义的类是 ( )。A.Component B.Contain

15、er C.Images D.Graphics 42. 在编写访问数据库的Java 程序时, ResultSet 对象的作用是 ( )。A.建立新数据库连接B.用来表示与数据库的连接C.在指定的连接中处理SQL语句D.存储查询结果43. 以下关于接口的叙述中,正确的是( )。A.所有的接口都是公共接口,可被所有的类和接口使用B.一个类通过使用关键字interface声明自己使用一个或多个接口C.接口中所有的变量都默认为public abstract属性D.接口体中不提供方法的实现名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师

16、精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 44. 设已经有 Graphics2D 对象 g2d,Line2D 对象 line ,绘制对象 line的代码是( )。A.g2ddraw(1ine) B.g2ddrawLine(1ine) C.1ine draw() D.1ine drawLine() 45. 在 Java 语言中,能够实现字符串连接的方法是 ( ) A.String substring(int startpoint) B.String concat(String s) C.String replace(char old,ch

17、ar new) D.String trim() 46. 一个对象创建包括的操作中,没有下面的( )。A.释放内存B.对象声明C.分配内存D.调用构造方法47. 若有定义如下 class dog float x; static int y; ,则下列说法中正确的是 ( )。A.A.x 称为类变量, y 为实例变量B. x,y均为类变量C.x,y 均为实例变量D.x 为实例变量 ,y 为类变量48. 在成员变量与局部变量重名时,若想在方法内使用成员变量,要使用关键字( )。A.super B.import C.this D.return 49. 若有定义 char a=new char5;则 A.

18、length的值为 ( ) 。A.0 B.10 C.4 D.5 50. 一个消息包含的内容,不应有( )。A.消息接收者B.接受对象应采用的方法 C. 指示接受者做何处理D.方法的参数答案单选题01.D 02.A 03.D 04.A 05.A 06.D 07.A 08.A 09.D10.C 11.A 12.C 13.C 14.B 15.D 16.C 17.D 18.D19.C 20.D 21.C 22.D 23.A 24.D 25.A 26.D 27.C28.C 29.D 30.D 31.B 32.A 33.C 34.D 35.A 36.C37.D 38.B 39.D 40.C 41.C 42

19、.D 43.D 44.A 45.B46.A 47.D 48.C 49.D 50.C 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 填空题1.Java语 言 为 处 理 鼠 标 事 件 提 供 两 个 接 口 : MouseListener 接 口 和MouseMotionListener接口。2. 在类声明之前用 final 修饰,声明类是不能被再继承的类,即它不能再有子类。3. 为字符流文件写操作提供支持的类是 FileW

20、rite 。4. 程序员用 Java 语言编写多线程应用程序,程序员能控制的关键性工作有两个方面:一是编写线程的 run() 方法;二是建立线程实例。5. CardLayout 布局使容器的多个组件拥有同一个显示空间,某一时刻只能显示一个组件。6. 在 Java 语言中,客户端使用的套接字类是 Socket 。7. 当联编推迟至运行时间实现时,该联编过程称为 动态联编 。8. 线程从阻塞状态恢复到就绪状态,有三种途径:自动恢复、用resume() 方法恢复和用 notify() 方法恢复。9. 在某个组件中绘图,一般应该为这个组件所属的子类重写 paint 方法。10. 构造一个 Java 表

21、达式:yx5, 并且 x!=0。 这个表达式是 y/x5 & x!=0 。11. 类是对一组相同对象的描述,类概括了同类对象的共有性质:数据(属性)和方法(函数) 。12. 为 普 通 的 8 位 字 节 流 文 件 读 和 写 操 作 提 供支 持 的 类 是 InputStream OutputStream 。13.Java 程序的字节码文件的扩展名是 class 。14. 使用单选按钮的方法是将一些单选按钮用 ButtonGroup 对象分组,使同一组内的单选按钮只允许一个被选中。15. 在 Graphics 类中, 用于在指定的位置显示字符串的方法是 darwString() 。16.

22、 使用默认字节字符对应表,将字符串转化为字节数组的方法是 getBytes() 。17. 线程在临界段中执行wait ( )方法的作用是 与其他线程同步 。18. 在访问数据库的程序中,建立了Statenlent对象后,利用该对象可以执行SQL查询,实现 SQ查询的方法是 executeQuery( ) 。19. 设有字符串定义: String s=ABCDABCD;则表达式s.indexOf(B)的值是 1 。20. 在 Java 语言中,用类Font 对象设置字型。如果要设置的字型是:细明体、正常风格 (Font.PLAIN) ,12 磅字号,构造这样要求的Font 对象 fnA 的代码是

23、 Font fnA=new Font(“ 细明体 ” ,Font.PLAIN.12) 。21. 多线程互斥使用 共享资源 的程序段,在操作系统中称为临界段。22.Connection类是 java.sql包中用于处理与数据库连接的类。Connection 对象是用来表示 数据库连接 的对象, Java 程序对数据库的操作都在这种对象上进行。23. 在实现接口 ActiortListener的方法 actionPerformed( )中,对事件对象调用方法 getSource( ),该方法的返回值是 事件源对象 。24. 组合框 (JComboBox)是 文本框和列表 的组合。25. 在 Jav

24、a 程序系统中,对象之间的交互通过相互发送 消息 实现。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 26. 在 Java 中,线程的调度策略采用 抢占式 ,优先级高的线程比优先级低的优先执行。27.J包中有 InetAddress 类,它的对象用于存储IP 地址和域名。28. 用 Swing 编写 GUI程序时,通常用 Jframe 类派生的子类创建窗口对象。29. 在异或模式下绘图时,实际绘制的颜色是由当前正要绘制的颜色

25、、原先绘制的颜色,以及 异或模式设定的颜色 作特定的运算确定的。30.Java 语言采用多种机制来保证可移植性,其中最主要的是 虚拟机 。问答题1. 简述 java 语言的特点?答:Java 语言是目前使用最为广泛的网络编程语言之一;具有面向对象;与平台无关性;多线程性;动态性等特点2.Java 中结构化程序设计有哪三种基本流程,及分别对应java 中那些语句?答:结构化程序设计有顺序、分支、循环三种基本流程;java 中的分支语句包括 if语句、switch 语句;循环语句包括 while 语句、do-while语句、for 语句;其他如对象、变量定义语句、赋值语句、方法调用语句等都是顺序语

26、句。3.Java 中数据类型分别用什么符号来表示的?答:逻辑型用 boolean 表示;字符型用 char 表示;整型共有 4 种分别是 byte 、short 、long 、int ;浮点型共两种 float和 double 。4. 创建线程有哪些方法?答:(1) 通过继承线程类 Thread 创建线程类; (2) 建立一个实现 Runnable 接口的类来运行线程5. 简答表达式 +x 和 x+的区别?答:+x表示在使用 x 之前,先使 x 的值加 1 x+ 表示在使用 x 之后,使 x 的值加 1 6. 用 abstract修饰符修饰的类和方法有什么特点?答:用 abstract修饰的类

27、不能创建对象,必须产生子类,有子类创建对象;用abstract修饰的方法只允许声明,而不允许实现;如果一个类是一个abstract类的子类,它必须实现父类的abstract方法。7. 写出在类的方法的定义之前,加上修饰字public 、private的区别。答:Public 修饰的方法为公用方法,任何类的方法都可以访问他;Private修饰的方法,本类内部可以访问8. 写出在面向对象系统中,类和对象的关系。答:类是对一组相同对象的描述, 类概括了同类对象的共有性质:数据和方法。对象是类的一个实例。9. 怎样区分应用程序和小应用程序?答:一个 java 应用程序必须且只有一个类含有main 方法

28、, 这个类称为应用程序的主类,其 main 方法必须被说明为public static void;一个 Java Applet小应用程序不再需要main 方法,但必须有一个类扩展了Applet 类, 即它是 Applet名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 类的主类。 10. 简述编程语言的几个发展阶段?答: (1)面向机器语言(2)面向过程语言( 3)结构化程序设计阶段(4)面向对象编程11. 写出将文本区text

29、放置于滚动面板jsp ,并将滚动面板jsp 添加到 JFrame窗口 myFrame的 Java 语句。答:TextArea text=new TextArea();JScrollPane jsp=new JScrollPane(text);myFrame.getContentPane().add(jsp); 12. 比较多线程与多任务的异同?答:(1) 多任务是针对操作系统而言的, 表示操作系统可以同时执行多个程序;(2) 多线程则是针对一个程序而言的, 表示一个程序内部可以同时执行多个线程。 13. 在一个循环中使用break 和 continue语句有什么不同的效果?答:在循环中使用br

30、eak 语句,将使循环终止,流程跳转到break 语句所在的循环外面的第一个语句继续执行;在循环中使用continue语句,将提前结束本次循环,流程跳转到continue语句所在循环的第一个语句继续执行14. 简述向服务器发送信息的步骤?答:(1) 创建 URL对象; (2) 建立连接到 URL对象的通道; (3) 指定这个通道可输出;(4) 指定通道所用的输出流;(5) 向输出流写入数据; (6) 关闭输出流15.JDBC有哪几个主要任务?答:(1) 建立同数据库的连接;(2) 发送 SQL语句; (3) 处理查询结果16. 写出 Java 程序实现数据库更新可以使用的三种对象。答:Stat

31、ement 对象、 ResultSet 对象、 PrepareStatement 对象。17. 用 final修饰符修饰的类和方法有什么特点?答:用 final修饰的类不能被继承,即不能有子类;用final修饰的方法不能被重写。18. 写 出 在 使 用FileFilter类 设 置 筛 选 条 件 时 , 方 法accept()以 及getDescription()的作用。答:当目录中的文件与筛选条件相符时,方法accept() 返回 true, 并将此文件史显示在对话框中,而getDescription()方法则是对筛选条件的描述。 19. 向窗口添加菜单有哪几个步骤?答:(1) 生成菜单

32、组件各个部分的对象(2) 进行菜单组装 , 即把菜单加到菜单条上 ,把菜单项加到菜单中 20. 写出线程从阻塞状态恢复到就绪状态的三种途径。答:自动恢复;用resume() 方法恢复、用 notify()或 notifyAll()方法通知恢复。21. 什么是类及类的实现包括什么?答:类是组成 java 程序的基本要素;类封装了一类对象的状态和方法;类是用来定义对象的模板;类的实现包括两部分:类声明和类体22. 什么是方法重载?答:方法重载是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同或者是参数个数不同,或者是参数类型不同名师资料总结 - - -精品资料欢迎下载 -

33、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 23. 写出 Java 小应用程序播放音频文件需要用到的类的类名,以及创建相应对象的方法。答:类名是 AudioClip,创建对象的方法是getAudioCilp() 24.package 语句与 import 语句分别作用是什么?答:package 语句作为 java 源程序的第一条语句,指明该源文件定义的类所在的包,而 import 语句作用是为了能使用java 提供的类,可以使用import 语句来引入所需要的类。25

34、.Java 中采用什么方法与数据库交互?答:可以采用二种方法 : (1)或者编写一个驱动程序接受JDBC调用, 执行 SQL对数据库的调用 (2) 或者使用已存在的ODBC 驱动程序 , 用 JDBC-ODBC 桥将 JDBC与ODBC 连接起来 26. 写出表示 year 年是闰年的 Java 表达式。闰年的条件是:每4 年一个闰年,但每 100 年少一个闰年,每400 年又增加一个闰年。答:(year%4= =0) & (year%4!=0)|(year%400= =0) 27. 用向量类的对象存储数据与用数组表示数据有什么区别?答:(1) 数组元素可以是任何类型的数据, 向量中的元素不能

35、是基本数据类型的数据;(2) 数组一旦用 new运算符创建后 , 其大小不可以改变 , 向量对象的大小可根据元素的增加自动增加 28. 创建一个 File 对象有哪几种构造方法?答:(1) 包含路径名的字符串; (2) 含有路径名的字符串和含文件名的字符串;(3) 一个代表路径的文件和一个含有文件名的字符串29. 为什么说构造方法是一种特殊方法及由谁调用?答:构造方法的名字和类名相同,且没有任何返回值,创建一个对象是执行构造方法,由系统自动调用30.Java 中常用的运算符按功能分有哪些?答:Java 运算符按功能分6 种,具体如下:算术运算符、关系运算符、逻辑运算符 、位运算符、赋值运算符、

36、条件运算符综合题1. 如何设置组件的字体和颜色?答:1) 设置字体 : 用 Font 类创建一个字体对象 , 该对象表示一种字体,通过组件对象名调用方法SetFont(Font f),即可设置组件的字体 (2) 设置颜色 : 用 Color类创建两个颜色对象 , 表示两种颜色 , 一种颜色表示组件的前景色, 另一种表示背景色,通过组件对象名调用方法SetBackground(Color C)可设置组件的背景色,调用方法 SetForeground(Color C)可设置组件的前景色2. 何处理 MouseMotionListener接口事件 ? 答: 鼠标移动事件有两种 : 拖动鼠标和移动鼠标

37、; 产生的事件类型MouseEvent ;获得监视器的方法是addMouseMotionListener( );事件接口中的方法为mouseDragged(MouseEvent e) ;和 mouseMoved(MouseEvent e) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 3. 简述什么是类的继承机制?答:继承是一种由已有的类创建新类的机制;利用继承可以创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新

38、类;新类继承一般类的状态和行为,并根据需要增加它自己的新的状态和行为;由继承而得到的类称为子类。4.Java 中如何定义和使用接口?答:使用关键字interface来定义一个接口,接口的定义和类的定义很相似,分为接口的声明和接口体;一个类通过关键字implements 声明自己使用一个或多个接口,如果使用多个接口, 则用逗号隔开接口。; 如果一个类使用某个接口,那么这个类必须实现该接口的所有方法5. 如何处理菜单上的事件 ? 答:1)单击菜单项可产生ActionEvent事件 处理该事件的接口是Actionlistener ; (2)接口中的方法是actionPerformed(ActionE

39、vent e) ;(3)事件源获得监视器的方法是addActionListener( ) ; (4)ActionEvent获得事件源的方法是getSource( ) 6. 处理选择 (Choice) 控件上的事件 ? 答:1)选择控件的选择情况发生变化会产生HemEvent事件( 2)处理该事件的接口是 HemListener(3) 接口中的方法是ItemStateChanged(HemEvent e) (4)事件源获得监视器的方法是addHemListener( ) (5)处理该事件时,如果想获得事件源可调用方法getHemSelectable( ) 7. 如何处理滚动列表 (List)上的

40、事件 ? 答:滚动列表可产生两种事件: 双击和单击某项,当双击某项时, 产生ActionEvent事件, 获得事件监视器的方法是addActionListener( ),处理事件的接口是 ActionListener; 接口中的方法是ActionPerformed(ActionEvent e),获得该事件的事件源的方法是getSource( );当单击某项时 , 产生 HemEvent事件, 获得事件监视器的方法是addHemListener( ),处理事件的接口是HemListener ;接口中的方法是itemStateChanged(HemEvent e), 获得该事件的事件源的方法是ge

41、tHemSelectable 8. 线程中的方法 wait(),notify()和 notifyAll()的作用是什么 ? 答:(1) 当一个线程使用的同步方法中用到某个变量, 而此变量又需要其它线程修改后才能符合本线程的需要, 则可以在同步方法中调用wait() 方法, 使本线程等待, 并允许其它线程调用这个同步方法;(2) 其它线程在使用这个同步方法不需要等待 , 当它使用完这个同步方法时, 用 notifyAll()通知所有由于使用这个同步方法而处于等待的线程结束, 再次使用这个同步方法;(3) 如果使第一个处于等待的线程结束等待 , 则调用方法 notify() 9. 如何用套接字建立

42、两个程序间的通信? 答:(1) 用 Socket 类建立客户到服务器的套接字的对象:Socket(String host,int port)(2)用 ServerSocket 建立接受客户套接字的服务器套接字对象:ServerSocket(int port)客户端与服务器端的端口号相同(3) 客户端服务器对象调用方法 accept() 接受客户的套接字, 创建客户端套接字对象 , 服务器端套接字对象和调用方法accept() 时都可能产生 IOException, 所以需对例外进行处理 10. 一个 Java Applet的生命周期包括什么?答:一个 Java Applet的执行过程称为这个J

43、ava Applet的生命周期;一个完名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 整的 Java Applet所包含 5 个方法 init( ) 、start( )、stop( )、destroy( ) paint(Graphics g) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com