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

当前位置:首页 > 附答案《Java语言》复习资料

附答案《Java语言》复习资料

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 5:10:52

public class Test {

public static String formatDate(){

SimpleDateFormat sdf = new SimpleDateFormat(\ return sdf.format(new Date(0)); }

public static void main(String[]args){

System.out.println(formatDate()); } }

Date类:从1970-01-01,00点开始计时

(A)编译出错 (B)运行出错 (C)2010-09-01 (D)1970-01-01

5.当处理的数据量很多,或向文件写很多次小数据,一般使用( C)流

(A)DataOutput (B)FileOutput (C)BufferedOutput (D)PipedOutput DataOutputStream :创建一个新的数据输出流,将数据写入指定基础输出流。

FileOutputStream:文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流 BufferedOutputStream:该类实现缓冲的输出流。

6.当要将一文本文件当作一个数据库访问,读完一个纪录后,跳到另一个纪录,

它们在文件的不同地方时,一般使用(B)类访问。 (A)FileOutputStream (B)RandomAccessFile (C)PipedOutputStream (D)BufferedOutputStream

RandomAcessFile:此类的实例支持对随机访问文件的读取和写入。 7.流的传递方式是(B)

(A)并行的 (B)串行的

(C)并行和串行 (D)以上都不对

8.获取一个不包含路径的文件名的方法为(A) (A)String getName( ) (B)String getPath( )

(C)String getAbslutePath( ) (D)String getParent( )

二、填空题

1.java的输入输出流包括_字节流______、字符流、文件流、对象流以及多线程之间通信的管道。

2.DataOutputStream数据流向文件里写数据的方法为__write( )________。

3.文件操作中经常需要的是随机访问, java中的_RandomAccessFile_____类提供了随机访问文

件的功能。

5.文件类__File_____是java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能。

6.下列程序实现从控制台输入并读取输出字符串,请将程序补充完整 InputStreamReader:是字节流通向字符流的桥梁

BufferedReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。

import java.io.*; public class CharInput {

public static void main(String args[]) throws java.io.IOException {

String s; InputStreamReader ir; BufferedReader in;

ir=new_ InputStreamReader ___________(System.in); in=new__BufferedReader__________(ir); while ((s=in._readLine()_________)!=null) {

System.out.println(“Read;”+s); } } }

三、解答题

1.下列程序实现从当前目录的date.ser文件中读取文件内容并显示出来,请将程 序补充完整。

ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。

要从由 ObjectOutputStream 中的示例写入的流读取 FileInputStream fis = new FileInputStream(\ ObjectInputStream ois = new ObjectInputStream(fis);

import java.io.*;

import java.util.Date;

public class UnSerializeDate {

UnSerializeDate() {

Date d=null;

try { FileInputStream f=new A (\ ObjectInputStream s=new ObjectInputStream( B );

d=(Date) s.readObject(); f.close();

} catch(Exception e){ e.printStackTrace(); }

System.out.println(\ System.out.println(\ }

public static void main(String args[]) {

new UnSerializeDate(); }

}

A: FileInputStream B: f

2.简述字节流和字符流的区别。

字节流:用于读写字节类型的数据,可分为表示输入流的InputStream类及其子类,表

示输出流的OutputStream类及其子类。

字符流:用于读写字符类型 数据。Reader和Write类是字符输入输出流的抽象类。

第九章:图形用户界面

一、选择题

1.java.awt包提供了基本的java程序的GUI设计工具,包含控件、容器和(A) (A)布局管理器 (B)数据传送器

(C)图形和图像工具 (D)用户界面构件

2.所有Swing构件都实现了(A)接口

(A)ActionListener (B)Serializable (C)Accessible (D)MouseListener ActionListener:监听器接口

3.事件处理机制能够让图形界面响应用户的操作,主要包括(D) (A)事件 (B)事件处理 (C)事件源 (D)以上都是

4. 关于使用Swing的基本规则,下列说法正确的是( A ) (A)Swing构件可直接添加到顶级容器中 (B)要尽量使用非Swing的重要级构件

(C)Swing的Jbutton不能直接放到Frame上 (D)以上说法都对

5.下面哪种布局管理器使容器中各个构件呈网格布局,平均占据容器空间(C) (A)FlowLayout (B)BorderLayout (C)GridLayout (D)CardLayout

6.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( B )

(A)CardLayout (B)FlowLayout (C)BorderLayout (D)GridLayout

7.以下哪条语句构造了可以显示5行文本、每行大约20个字符的文本框(A )

(A)JTextArea jta=new JTextArea(5,20); (B)JTextArea jta=new JTextArea(20,5); (C)JTextField jtf=new JTextField(5,20); (D)JTextField jtf=new JTextField(20,5);

8.以下哪个类是Jpanel的默认布局管理器(C) (A)BorderLayout (B)CardLayout (C)FlowLayout (D)GridBagLayout

二、简答题

1.AWT组件和Swing组建的特点分别是什么? Awt:抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。

依赖于目标平台,属于重量级组件。

Swing:是一个为Java设计的用户界面开发工具包。不依赖于目标平台,更少的使用本

地的GUI属于轻量级组件。

2.简述事件处理机制。(P186)

首先声明一个事件监听器,将其注册在想要监听的事件源上。当用户在图形界面上进行操作产生事件时,事件源把事件发送给事件监听器。事件监听器对象利用事件对象中的信息决定如何对事件进行处理。

四、代码编写题

1.按下图所示,写出代码可以实现下图的程序

import javax.swing.*; //swing组件 import java.awt.*; //AWT组件 public class SimpleFrame{

搜索更多关于: 附答案《Java语言》复习资料 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

public class Test { public static String formatDate(){ SimpleDateFormat sdf = new SimpleDateFormat(\ return sdf.format(new Date(0)); } public static void main(String[]args){ System.out.println(formatDate()); } } Date类:从1970-01-01,00点开始计时 (A)编译出错 (B)运行出错 (C)2010-09-01 (D)1970-01-01 5.当处理的数据量很多,或向文件写很多次小数据,一般使用(

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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