Java基础知识总结
这篇是 Java 基础课的知识点提纲:从概述、类型与运算,到类与对象、继承多态、集合、异常、I/O 和线程。适合对照复习,不替代逐章例题。
完整课件入口:Java基础课程。
一、Java 概述
-
Java 介绍 -
开发环境:JDK、环境变量、Eclipse -
第一个 Java 程序怎么拆开看
二、基本数据类型与运算符
-
基本类型: byte short int long float double boolean char -
类型转换、制表符、进制 -
算术 / 关系 / 逻辑 / 位运算,以及条件运算 a ? b : c
三元运算符可以写成等价的 if:
三、流程控制语句
-
分支: if,多分支:switch -
循环: while、do-while、for -
跳转: break、continue、return
四、Java 类与对象
-
如何定义类、成员变量、方法、构造方法 -
对象实例化 new,再调用属性和方法 -
String与StringBuffer -
访问修饰符;变量及其作用域
| 修饰符 | 本类 | 子类 | 同一包 | 不同包 |
|---|---|---|---|---|
public |
yes | yes | yes | yes |
private |
yes | no | no | no |
| 缺省(不写) | yes | no | yes | no |
protected |
yes | yes | yes | no |
五、继承与多态
-
this;方法重载;类方法 / 构造方法重载 -
包装类,以及 int↔Integer的转换 -
继承,以及继承中的重载; super关键字
六、面向对象高级特性
三大特性:封装、继承、多态(同一类里的方法重载,继承里的重载和覆盖)。
-
访问修饰符;非访问修饰符 static、final -
class/ 抽象类abstract/ 接口interface -
内部类:成员内部类、局部内部类、匿名内部类
七、集合类
数组声明与初始化:
ArrayList 与 HashMap 的常用操作:
八、异常处理
-
程序错误三种:编译错误、逻辑错误、运行时错误 -
运行时:虚拟机内部 Error;标准Exception;自定义异常 -
抛出:系统抛出,或方法头 throws、方法体throw -
捕获: try-catch-finally;也可自己写异常类
九、输入输出 I/O
按方向分输入流 / 输出流:输出流往存储介质或通道写,输入流从介质或通道读。按类型分字节流 / 字符流。
-
缓冲流 -
InputStream/OutputStream -
Reader/Writer(FileReader、FileWriter、BufferedReader、BufferedWriter) -
File
十、线程与并发
-
线程概述;实现: extends Thread或implements Runnable -
主线程与子线程、线程状态、优先级 -
同步: synchronized;通信:wait/notify/notifyAll
一句话总结:先把类型、对象、继承、集合、异常、I/O、线程这十条提纲串起来,再回头补例子,基础课才算过完。
转载请注明来源:Java基础知识总结








