- 浏览: 201722 次
- 性别:
- 来自: 包头
最新评论
-
chengeng:
图片没有显示。
登录系统-基于struts2+spring+hibernate分层架构 -
chengeng:
不知为什么,图片没有显示出来。
登录系统-基于struts2+spring+hibernateJPA分层架构 -
rdz09:
解析得很详细,不错
从头学起:struts2(1) -
zxd543:
图怎么都看不见呢?
登录系统-基于struts2+spring+hibernate分层架构 -
huweijie:
...
JAVA语言程序设计-第九章 异常处理
文章列表
在java中,AWT是用来处理图形最基本的方式,它可以用来创建java的applet和窗口。AWT包提供4大类:
1、图形界面组件,如:窗口、按钮、菜单等
2、2D图形绘制组件,如:直线、圆形。
3、布局对象:用来安排图形界面组件的位置。
4、事件处理对象,用来处理图形界面组件所触发的事件。
图形用户界面(Graphics User Interface 简称GUI)通过提供菜单、按钮、标签标识、鼠标等,完成对计算机发出指令、启动应用程序等操作任务。
输入和输出是程序与用户之间沟通的桥梁,程序与用户进行信息交互的重要手段。Java 提供了专用于输入输出功能的包java.io ,其中包含5个非常重要的类,所有与输入输出有关的类都继承了这5个类。它们是InputStream、OutputStream、Reader、Writer和File。
Java的输入输出是以流(stream)的方式进行处理的。流是在计算机的 输入、输出操作中流动的数据序列。Java 按流的单位分有位流(字节流)和字符流;按流动方向分为输入流和输出流。
异常是指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。由于异常情况总是难免的,良好的应用程序除了具备用户所要求的功能以外,还应该具备预见并处理可能发生的各种异常的功能。这种对异常情况进行处理的技术成为异常处理。
计算机系统对异常处理通常由两种方法,第一种是计算机系统本身直接检测程序中的错误,遇到错误给出错误信息并终止程序的运行,第二种办法是由程序员在程序中加入异常处理功能。
1. ( ) 程序中抛出异常时(throw …),只能抛出自己定义的异常对象。
2. ( ) System类中的in是一个输入对象。
3. ( ) 实现一个接口,则在类中一定要实现接口中的所有方法。
4. ( ) 所有的文件输入/输出流都继承于InputStream类/OutputStream类。
5. ( ) 一个异常处理中
181.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词( )
A.public B.private C.protected D.transient
182.运行下列程序的结果是( ) abstract class MineBase{ abstract void amethod(); static int i; } public class Mine extends MineBase { public static void main(String argv[]){ int[] ar=new int[5]; for(i=0;i System.out ...
151.给出下面代码: 1) class Parent { 2} private String name; 3} public Parent(){} 4} } 5) public class Child extends Parent { 6} private String department; 7} public Child() {} 8} public String getValue(){ return name; } 9} public static void main(String arg[]) { 10} Parent p = new Parent ...
121.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )
A、public B、private C、static D、final
122. 给出一段程序,试判断哪个是正确的结果( )
public class myprogram{
public static void main (String args[]){
try{ System.out.print(“Hello world ”); }
finally{
System.out.println(“Finally executin ...
92.下面关于Applet的说法正确的是 ( )
A、 Applet也需要main方法
B、 Applet必须继承自java.awt.Applet
C、 Applet能访问本地文件
D、 Applet程序不需要编译 93.看下面一段程序: class Aclass{ void go(){ System.out.println("Aclass"); } } public class Bclass extends Aclass{
61、下列哪个用户图形界面组件在软件安装程序中是常见的? ( )
A.滑块 B.进度条 C.对话框 D.标签
62、 包含可单击按钮的类的Java类库是哪个?
A.AWT B.Swin ...
31、类与对象的关系是( )。 A. 类是对象的抽象 B. 类是对象的具体实例 C. 对象是类的抽象 D. 对象是类的子类
32、下列关于修饰符混用的说法,错误的是( ) A. abstract不能与final并列修饰同一个类 B. abstract类中不可以有
1、下面关于变量及其作用范围的陈述哪个是不对的?( )
A.实例变量是类的成员变量。
B.实例变量用关键字static声明。
C.在方法中定义的局部变量在该方法被执行时创建。
D.局部变量在使用前必须被初始化。
2、下面哪条语句把方法声明为抽象的公共方法?
10. 应用树结点构造一棵树,其根结点为 “M0407”,根结点下有三个结点 “C040701”, “C040702”, “C040703”,并且结点“C040701”又包括二个树叶结点 “R201”,“R202”。提示:结点类为DefaultMutableTreeNode。
import javax.swing.*;
import javax.swing.tree.*;
public class TreeTest extends JFrame{
程序填空题
1、定义一个长度为5的字符串数组,并初始化其初值为“open”, “door”, “the”, “open”, “name”;计算该数组中 “open”出现的次数,并倒序输出数组元素。
public class Test{
public void static main(String[] args){
//声明并初始化数组
(1)
int count = 0;
程序改错
1、改正下面程序段中的错误(共5处)
public Class Test { //1
public static void main(String args) { //定义主方法2
int i1,i2,i3;
float f;
char c;
1.编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet)。
2.打印输出10行杨晖三角形
3.编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。
4.使用socket编写一个服务器端程序,服务器端程序在端口8888监听,如果它接到客户端发来的"hello"请求时会回应一个"hello",对客户端的其他请求不响应。5.编写一个应用程序,创建三个线程分别显示各自的时间。6.编写一个计算器程序,只有加减乘除功能,当作ap ...