1/18Java技术与应用-总复习西安交大卫颜俊2008年12月电子信箱:Mr.Java@163.comQQ:610568018网站:基础知识Java语言的特点JVM内部组成JRE机制三种典型的Java程序框架Java语言的保留字Java语言标识符的命名规则和约定Java程序设计的层次(包-类-成员-语句)3/182.基础工具J2SDK的安装与配置在Notepad下编写程序,DOS控制台下编译和运行程序Javac,Java,Appletviewer命令IE浏览器下运行Applet程序在BlueJ和JBuilder下建立工程、类、编译和运行Java文档手册的使用MSAccessTomcat4/183.基本语法简单变量类型一维二维数组类型定长变长字符串类型成员变量、参数变量和局部变量变量(常量)定义和初始化运算符表达式常用数学方法(Math.sin,…………..)赋值语句分支多分支语句三种循环语句语句标签、continue和break的使用5/184.面向对象(1)一般类的定义与修饰符的使用类的成员变量的定义与修饰符符的使用类的成员方法的定义与修饰符符的使用类的构造方法与析构方法的定义对象的定义与初始化6/185.面向对象(2)抽象类的定义接口的定义内部类的定义类的继承构造方法在继承中的调用顺序方法覆盖和变量隐藏方法重载多态7/186.面向对象(3)常用类的使用:java.langjava.utiljava.awtjava.appletjavax.swingjava.sqljava.net8/187.异常处理捕获异常:try-catch-finally抛出异常:throws、throw自定义异常:extendsException常用异常:ExceptionDataFormatExceptionArrayIndexOutOfBoundsExceptionStringIndexOutOfBoundsExceptionArithmaticExceptionIOExceptionFileNotFoundExceptionSQLExceptionURLMalformedException9/188.线程机制线程、多线程概念建立线程:extendsThreadimplementsRunnable线程方法:publicvoidrun()多线程:同步、wait、notify、sleep10/189.输入输出标准输入输出流过滤输入输出流字符输入输出流文件输入输出流对象输入输出流文件属性类11/1810.HTML与JavaScript网页基本格式JavaScript12/1811.AWT可视化AWT与GUI容器组件布局事件、事件监听、事件适配13/1812.Swing可视化AWT与Swing常用容器与方法常用组件、菜单与方法常用布局方式常用事件14/1813.AppletApplet定义格式网页中的Applet标签格式标准方法Applet的安全限制15/1814.JSP网页基本格式JSP典型标签表单元素JSP中使用JDBC16/1815.网络应用URLServerSocket、Socket多线程与ServerSocket的结合Swing界面下使用网络功能17/1816.JDBC应用MSAccessJDBC与ODBC装载驱动程序建立连接执行语句取得查询结果分解查询结果Swing界面中的JDBC应用18/18