Java复习提纲PDF.pdf

上传人:xiang****la438 文档编号:133290285 上传时间:2020-05-26 格式:PDF 页数:7 大小:298.49KB
返回 下载 相关 举报
Java复习提纲PDF.pdf_第1页
第1页 / 共7页
Java复习提纲PDF.pdf_第2页
第2页 / 共7页
Java复习提纲PDF.pdf_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java复习提纲PDF.pdf》由会员分享,可在线阅读,更多相关《Java复习提纲PDF.pdf(7页珍藏版)》请在金锄头文库上搜索。

1、书 山 有 路 1 1 java 虚拟机的概念 Java 虚拟机 Java Virtual Machine JVM 由 Java 解释器和运行平台构成 可以解释和运行 java 字节码文件 它的作用类似 CPU 负责执行指令 管理内存和存储器 因此也看成是软件模 拟的计算机 2 Java 语言的特点 简单 面向对象 分布式 健壮 结构中立 安全 可移植性 解释性 多线程 动态 4 java 源程序的特点 java 是一个普通的文本文件 编译后的特点 字节码文件 class 是一种中 间代码 不能直接运行 需要由 java 解释器来运行 4 Integer 的数据类型转换 Integer par

2、srIn string s 字符串转换为整形的数值 double 的数据类型转换 double toString double d 双精读浮点型转换为字符串 double parse double string s 字符串转换为双精度浮点型数据 5 数组的概念 数组是 Java 语言中的一种引用数据类型 他是由类型相同的元素组成的有顺 序的数组集合定义数组 不能直接定义维数 例 int a 10 是错的 基本类型变量默认值为 0 例 a 2 0 判断数组的长度 b length 6 7 常量是程序运行过程中不变的量 用关键字 final 来声明 8 空字符串的创建可以使用 直接赋值创建字符串

3、string s China 使用原有的 string 对象创建字符串 string s1 a b c string s2 new string s2 使用字符数组创建字符串 string char chars string char chars int offset int length 使用字节数组创建字符串 string byte bytes string byte bytes int offset int length 用 string Buffer sb new stringBuffer a b c string str new string sb string srt1 sb to

4、 string 9 字符串的比较 String s1 new String abcd String s2 new String abcd s1 s2 只是比较对象 地址 S1 equals s2 s1 与 s2 相比较 S1 length 判断字符串的长度 11 switch 之后括号内的表达式必须兼容 int 可以是 byte short int char 以及枚举类型 不能是长整型或其它任何类型 JDK 7 之后支持 String 类型 书 山 有 路 2 14 Java 把异常当做对象来处理 Throwable 类是所有异常和错误的超类 它有两个子类 Errow 错误 系统错误 无法更改

5、 Exception 异常 编程错误 可以更改 15 异常处理机制 try catch 异常类型 e finally try 用 try 选定捕获异常的范围 由 try 所限定的代码块种的语句在执行过程中可能会产 生并抛出异常 Catch try 之后可以有一个或多个 catch 语句 用于处理所产生的异常 catch 语句有一个 参数 指明它所能够捕获的异常类型 这个类型必须是 Throwable 的子类 Finally 捕获异常的最后一步是通过 finally 语句为异常处理提供一个统一的出口 使得在控 制流转到程序的其他部分以前 能够对程序的状态做统一管理 不论在 try 代码块中是否发

6、 生了异常事件 finally 块种的语句都会被执行 即使在 try 和 catch 中有 return 语句 注 try 后可跟 0 个或者 1 个 finally 可有 catch 也可有 finally 也可都有 try 中有一行代 码出错 try 中的其他代码将不再执行 无论是否出错都会执行 finally 自己定义的时候继 承 Exception 16 抛出异常涉及两个关键词 throws 和 throw throws 关键字 定义方法 用于方法的声明部分 以表明可能会抛出的异常类型 抛出一 个对象后加 new Throw 关键字 定义对象类型 用来抛出异常 如果抛出了检查异常 则应

7、在方法头部声明 方法可能抛出的异常 可能抛出什么类型的异常 18 OOP 的四个基本特征 抽象 封装 继承与派生 多态性 19 extends 表示类的继承关系 Java 中的类都是由 java lang Object 派生而来 如果父类是 Object 不需要声明 否则 需要用 extends 指明其父类 且一个类最多只能继承一个父类 20 implements 表示类所实现的某些接口 接口是与类很相似的数据结构 但其所包含的方 法只有声明 没有实现 一个类可以同时实现多个接口 接口名之间用逗号分隔 21 类定义 修饰符 class 类名 extends 父类名 implements 接口名

8、列表 abstract 抽象类 必须由子类实现 不能创建对象 可以有构造方法 final 不能有子类 interface 接口 23 Java 中类的成员有 4 种访问权限 public 公有 修饰的成员是共有成员 可以被所有类访问 protected 保护 修饰的成员是保护成员 可以被这个类本身访问 也可以被同一个包 中的其他类或不同包的子类访问 private 私有 修饰的成员是私有成员 只能被这个类本身访问 和 默认 友好 默认情况下 成员的访问权限是友好的 这种成员可以被这个类本身和同 包中的其他类访问 32 接口的作用 1 接口可以规范类的方法 事实现接口的类具有相同的方法声明 任何

9、实现了接口的类都 必须实现接口所规定的方法 否则必须定义为抽象类 2 接口提供了一种抽象的机制 通过接口可以把功能设计和实现分离 3 接口能更好地体现多态性 通过接口实现不相关类的相同行为 而无需考虑这些类之间 的关系 39 线程的优点 方便调度和通信 改进应用程序响应 提高系统效率 改善程序结构 40 创建线程的两种方式 实现 Runnable 接口创建线程 扩展 Thread 类建立线程 41 线程的状态 新生态 创建状态 可运行态 运行态 阻塞态 死亡态 42 线程的创建 在 Java 中用 Thread 来表示线程 建立线程都必须通过 Thread 可以直接继 承 Thread 建立线

10、程 也可以通过实现 Runnable 接口建立线程载体类 然后对其对象作为参 书 山 有 路 3 数使用 Thread 建立线程 43 图形界面 JTextfield 文本输入框 JButton 按钮 JRadioButton 单选按钮 JTextArea 文本域 JLabel 标签 JConbobox 下拉菜单 FlowLayout 流式布局 BorderLayout 边界布局 CridLayout 网格布局 44 界面布局 1 流式布局 通过此布局 组件从左上角开始按从左到右 从上到下的方式排列 它是面 板的默认布局 2 边界布局 通过此布局 组件可以被置于容器的东南西北中位置 他是窗口

11、框架和对 话框等的默认布局 3 网格布局 可将容器区域分为一个矩阵网络 通过此布局 组件按行和列排列 大小相 同 网格布局是以行为基准的 在组建数目多时自动扩展列 在组建数目少时自动收缩列 行数始终不变 组件按行优先顺序排列 4 卡片布局 5 无布局 45 加法程序 public class Add entends JFrame JTextField txtNamel new JTextField 5 JLabel lblAdd new JLabel JTextField txtName2 new JTextField 5 JButton btnEqual new JButton JTextF

12、ield txtSum new JTextField 5 public Add this setLayout new FlowLayout this add txtNamel add lbl Add add txt Name2 add btn Equal add txt Sum btnEqual add ActionListener new Action Listener public void action Performed string a1 txtName1 getText string a2 txtName2 getText double num1 Double valueOf a1

13、 double num2 Double valueOf a2 double Sum num1 num2 string he String volueOf Sum txtSum setText he public static void main string args Add add new Add add set size 600 200 add set Visilble true 46 File 类提供了一种与机器无关的方式来表示一个文件或一个目录的方法 利用 File 类对象 可以方便的对文件或目录进行管理 根据父路径和子路径名创建 File 序列 书 山 有 路 4 47 File 类

14、的用法及常用方法 创建文件 File file parent string child 改名 filel rename To new File Text2 txt 将 txt1 改为 txt2 创建目录 boolean mkdir 删除文件 file2 delete 删除 file 2 获取文件名 string get Name 获取文件路径及文件名 string got AbsolutePath 路径 获取文件属性 get Message 用 FileReader BufferedReader 这两个字符流来读文件 用 FileWriter BufferedWriter 这两个字符流来写文件

15、 48 字节流读文件 package ch7 import java io FileInputStream import java io FileNotFoundException import java io IOException public class FileInputStreamDemo public static void main String args FileInputStream fr null try fr new FileInputStream d source java byte b new byte 1024 int count 0 while count fr

16、read b 1 System out println new String b 0 count catch FileNotFoundException e System out println file not found e getMessage catch IOException e System out println io error e getMessage finally try fr close catch IOException e System out println close error e getMessage 49 字节流写文件 package ch7 import java io FileInputStream import java io FileNotFound Exception import java io FileOutput Stream import java io IOException public class FileOutputStream Demo 书 山 有 路 5 public static void main string a

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号