文档详情

Java期末考试资料.doc

发布:2017-05-05约1.41万字共19页下载文档
文本预览下载声明
Java程序的后缀名.Java,编译后为.class。 一、第一第二章的概念 二、处理GUI组件上的XxxEvent事件的步骤:(简答题) 首先要编写一个实现了XxxListener接口的事件监听类。 然后在XxxListener类和要处理的具体事件情况相对应的方法中编写处理程序代码。 最近将类XxxListener创建的对象通过addXxxListener方法注册到GUT组件上。 Xxx可以是各种不同的事件,如Window,Mouse,Key,Action等。 所有事件监听器方法返回的返回类型都是Void。 嵌套类innerclassDemo.java与非嵌套类innerclassDemo1.java的改写 P105页例题—自定义异常 先捕捉自定义异常,然后再捕捉算数异常,最后是exception异常。 class MyException extends Exception{ String message; MyException(int n){ message=n+不是正数; } public String getMessage(){ return message; } } class A{ public void f(int n) throws MyException{ if(n0){ MyException ex=new MyException(n); throw(ex); //抛出异常,结束方法f的执行 } double number=Math.sqrt(n); System.out.println(n+的平方根:+number); } } public class Example5_19{ public static void main(String args[]){ A a=new A(); try{ a.f(28); a.f(-8); } catch(MyException e){ System.out.println(e.getMessage()); } } } class PPT里的内容: “一次编译,到处运行”的原理 JVM虚拟机类似Windows操作系统 Java虚拟机可以是硬件 ,也可以是软件 Java跨平台的原因 Java兼顾解释性与编译性语言的特点 “Java一次编译到处运行的原理” P6 JAVA运行平台 P7 系统环境变量Path、Classpath的设置 P8 JAVA程序开发 P11 JavaApplet的开发 2、Java语言特点 (1)平台无关性(2)面向对象(3)多线程(5) 可移植性(6) 分布性(7) 高性能(相对于其他解释型语言)(8) 健壮性 Java的开发环境的搭建(1) 什么是JDK(Java Development Kit) 开发工具,Javac及基础核心类 运行环境, java及基础核心类 按Java的应用环境划分 J2EE(Java?2?Platform?Enterprise?Edition?) J2SE(Java?2?Platform?Stand?Edition) J2ME(Java?2?Platform?Micro?Edition?) Java的开发环境的搭建(2) JDK的安装及目录结构 使用Javac与java中碰到的路径问题 - 直接运行Java进行检查 - 运行Java –verbose进行检查 java的变量类型 “”和“” 区别的实例分析 public class ShiftTest { public static void main(String [] args) { int x=0 int y=0 x=x1; y=y1; System.out.println(“0x800000001 = ” + Integer.toHexString(x)); System.out.println(“0x800000001 = ” + Integer.toHexString(y)); } } 运行结果如下: 0x800000001 = c0000000 0x800000001 = 十六进
显示全部
相似文档