全国二级Java考试的重点难点 知识单元1 第章语言概述pk 曲第a语言基础p★ 知识单元2@第aa面向对象编程基础p★ 知识单元3国第章图形用户界面设计pk★ 回第5童Appe程序设计pk 知识单元4十第章l的多线pk★★ 曾第准Ja输入输出流及文件操作p★★ 淮海工学院计算机倮程 图回
淮海工学院 计算机课程 全国二级Java考试的重点难点 知识单元1 知识单元2 知识单元3 知识单元4
丛 单元1入门及语法基础知识模块 1.Java程序开发基础知识√三种平台: √标识符命名规则: 2.标识符、关键字、数据 类型及转换★√算术运算符与表达式: √关系运符占表认式 3.运算符、表达 声明数组:一维、二维 换 数组★★ if- else条件分古话句 5.控制语句邮Smm类: 6.字符串 String Buffer类: √字符串操作的常用方法: 隹海工學算狐懔程
淮海工学院 计算机课程 ü三种平台: ü开发工具: ü开发步骤: ü文件类型及扩展名: ü编译器与解释器: 1. Java程序开发基础知识 2. 标识符、关键字、数据 类型及转换 3. 运算符、表达式 4. 数组 5. 控制语句 6. 字符串 ü标识符命名规则: ü常用关键字: ü基本数据类型: ü基本数据类型之间的转换: • 由低到高系统自动转换 • 由高到底强制转换: (类型名)要转换的值; ü算术运算符与表达式: ü关系运算符与表达式: ü逻辑运算符与表达式: ü赋值运算符: ü位运算符与表达式: ü运算符的优先级: ü声明数组:一维、二维 ü创建数组: ü赋值初始化: ü数组的访问: üif - else条件分支语句: üswitch 多分支语句 : case 、 break üfor循环语句: üwhile 、do – while循环: üString类: üStringBuffer类: ü字符串操作的常用方法:
单元2面向对象编程知识模块 1.面向对象编程特性 类声明:类头和类体 回,L:ntnt ★2.类与程序的基本结构√构造方法的作用及特点: ★3.构造方法与对象的创建 √方法头的定义: °返回值与参数列表 ☆4.方法的定义及参数创建包: package包名; 5. import语句和包√引入包:impr √包中类的使用 淮海工学院计算机课程 图回
淮海工学院 计算机课程 1. 面向对象编程特性 2. 类与程序的基本结构 3. 构造方法与对象的创建 4. 方法的定义及参数传递 5. import语句和包 ü封装、继承、多态 ü类、对象、属性、方法的概念 ü类声明:类头和类体 • 变量的声明 • 方法的定义 ü程序的基本结构: ü构造方法的作用及特点: ü如何定义构造方法: ü声明并创建对象: ü对象的引用与实体: ü方法头的定义: •返回值与参数列表 ü方法体的定义:局部变量 ü参数传递: •形参和实参的结合 ü创建包:package 包名; ü引入包:import ü包中类的使用 2 1
√子类与父类 上DD 访问控制符种类 ★6.继承与多态 √肩· public修饰类、属性和方法 private修饰属性和方法 ★7.修饰符的使用 4】收加昆和十 √非√声明接口: interface 8.接口的定义卡 ⊥A ALL E I.、 √异常类的定义: ★9.异常处理 方法中抛出异常: throw和 throws 10.常用工具类ˇ数据类型类 √数学函数类 日期时间类 Vector类 图回
淮海工学院 计算机课程 6. 继承与多态 7. 修饰符的使用 8. 接口的定义与实现 9. 异常处理 10. 常用工具类 ü子类与父类 ü子类的继承特征 ü属性的继承与隐藏 ü继承与多态 ü方法的继承、覆盖重载 üthis 和super的使用 ü构造函数的继承与重载 ü访问控制符种类 • public 修饰类、属性和方法 • private 修饰属性和方法 • protected 修饰属性和方法 ü非访问控制符 • static 修饰属性和方法 • abstract 修饰类和方法 • final 修饰类、属性和方法 ü声明接口:interface ü 接口体:常量 和 抽象方法 ü接口实现:implements ü异常类的定义: ü方法中抛出异常:throw 和throws ü捕捉异常:try – catch ü数据类型类 ü数学函数类 ü日期时间类 üVector类
√ Panel与 Frame 元图形y常用认布局与uam法 ★1.常用组件 √常用準√ Flowlayout TextFile|√ Borderlayout 2.常用容菜单√事件处理机制:事件、监听、接口 3.菜单菜单处理方法 √文件对话框 Filedialog: ★4.事件处 FileDialog.LOAD—一打开文件对话框 Filedialog. save—保存文件对话框 ★5.对话框_消息对话框 OptionPane show Message o 确认对话框 JOption Pane. show ConfirmDialog0 √颜色对话框 JColorChoosershow Dialogo 列H天为W⊥ mluowUVClIL 回囝
淮海工学院 计算机课程 1. 常用组件 2. 常用容器及布局 3. 菜单 4. 事件处理 5. 对话框 ü常用组件的声明、创建与添加 ü常用组件:标签 Label、文本域 TextField 、 TextArea、Button、复选框 Checkbox、下拉列表Choice、列表List 的属性、方法 ü组件对应相应的事件 üPanel 与Frame ü 默认布局与 setLayout方法 ü FlowLayout ü BorderLayout ü GridLayout ü GridBagLayout ü CardLayout ü null ü菜单条Menubar ü菜单Menu ü菜单项MenuItem ü弹出式菜单 ü事件处理机制:事件、监听、接口、 处理方法 ü动作事件ActionEvent ü文本事件TextEvent ü选择事件ItemEvent ü鼠标事件MouseEvent ü键盘事件KeyEvent ü窗口事件对应的类为WindowEvent ü文件对话框 FileDialog : •FileDialog.LOAD——打开文件对话框 •FileDialog.SAVE——保存文件对话框 ü消息对话框JOptionPane. showMessageDialog () ü 确认对话框JOptionPane. showConfirmDialog() ü颜色对话框JColorChooser.showDialog()
√字节流、字符流 单元4高级应用模斗缓神流、随机流 ★1.输入输出流和文件ˇ字节输入流 Inputstream √字节输出流 OutputStream 操作 √线程的概念、组成内容 ★2.多线程处理√多线程的用途 √线程的状态及其转换 √ Applet类 3.Apet小程序m类的常用方法 √Htm文件中的参数传递 淮海工学院计算机课程 图回
淮海工学院 计算机课程 1. 输入输出流和文件 操作 2. 多线程处理 3. Applet小程序 ü字节流、字符流 ü缓冲流、随机流 ü字节输入流InputStream ü字节输出流OutputStream ü 字符输入流Reader ü字符输出流Writer ü File类 ü文本文件的顺序读、写 ü随机读写文本文件 ü线程的概念、组成内容 ü多线程的用途 ü线程的状态及其转换 üJava中实现多线程的两种方法、特点 üApplet类 üApplet类的常用方法 üHtml文件中的参数传递
【Jav程序设计入门知识回顾】 三种形式Java程序的基本框架及其特点 程序结构核心代码 输入输出格式 小程序查春器:4otds 回"x 运行方式 Java applet只 适用场合 有图形界面 如的=1=部 小程已的6 图形果面的88 Application o-xl a CJpROGRA-1V INOXS-1UCREA D - XJ Enter a character please: a Java application 请入剑的字{ Youve enterd character a 有图形界面和字 Press any key to continue 符界面 ae欢迎你! 天闭
淮海工学院 计算机课程 【Java程序设计入门知识回顾】 三种形式Java程序的基本框架及其特点 u 程序结构核心代码 u 输入输出格式 u 运行方式 u 适用场合 Java applet 只 有图形界面 Java application 有图形界面和字 符界面
三种形式ava程序的主要构成对比 类型p字符Ap图形Aple图形 加载包|j ava.o Java.awt.* java. awt. java. awt event * java. awt event. java applet. 运行需maim()|需mam( 无需main() 输入 System in read(0本框、文本域、列表框、组合框、 BufferedReader.单选钮、复选框等组件 readline( 输出 System.Out文本框、标签、对话框等组件,或 printIn( paint(i g drawString(g drawImage() 界面纯字符W、swmg组件AWT、 swing组件 退出按任意键加按钮写代码:点标题栏X System. exit(O); 或点标题栏X
淮海工学院 计算机课程 类型 App 字符 App 图形 Applet图形 加载包 java.io. * java.awt.* java.awt.event.* java.awt.* java.awt.event.* java.applet.* 运行 需main() 需main() 无需main() 输入 System.in.read() BufferedReader. readLine( ) 文本框、文本域、列表框、组合框、 单选钮、复选框等组件 输出 System.Out. println( ) 文本框、标签、对话框等组件,或 paint( ){ g.drawString( ) g.drawImage( ) } 界面 纯字符 AWT、swing组件 AWT、swing组件 退出 按任意键 加按钮写代码: System.exit(0); 或点标题栏 X (WindowAdapter) 点标题栏 X 三种形式java程序的主要构成对比
Java的语言基础知识回顾】 1.Java基本数据类型 字节型(byte) 整数型 标准型(int) 短整型( short) 加或 长整型(ong) 单精度(foat) 加F或f 基本数据类型 浮点数型 双精度( double) 数据类型 字符型(char) 布尔型( boolean) 类( class) 接囗( interface) 复合数据类型 数组(Aray) 基本数据类型之间的转换 由低到高系统自动转换 由高到底强制转换:(类型名)要转换的值;
淮海工学院 计算机课程 【Java的语言基础知识回顾】 u 基本数据类型之间的转换 l 由低到高系统自动转换 l 由高到底强制转换:(类型名)要转换的值; 1. Java基本数据类型
Import Java. 10. public class Java_ 1 public static void main(String args []) final double TQ IN=120. 67 byte b ant //******* Found米**米** C double d=5. 68889 运行结果为: //*******Fnd米**** TQI№=120.67 =047 b=39 //*******Fond米***米 i=4096 =4096 c=9 c=9 d=5.68889 Syst em out println(TQ_ IN="+TQ_IN Syst em out println(b="+b) Syst em out. print ln(i="+i) Syst em out. print ln("c="+c Syst em out. println("d="+d) 淮海工学院计算机倮程 图回
淮海工学院 计算机课程