Java程序设计
2020-11-14 15:51:10 14 举报
AI智能生成
Java基础思维导图
作者其他创作
大纲/内容
多线程
实现方法
继承(extends) Thread类
实现(implements) Runnable接口
线程的状态
新建态 NEW
运行态 RUNNABLE
等待态 WAITING
阻塞态 BLOCKED
终止态 TERMINATED
线程互斥
Synchronize
线程同步
wait
notify、notifyAll
输入输出流
字节流
抽象字节流
InputStream
OutputStream
InputStream
OutputStream
文件字节流
FileInputStream
FileOutputStream
FileInputStream
FileOutputStream
数据字节流
DataInputStream
DataOutputStream
DataInputStream
DataOutputStream
对象字节流
ObjectInputStream
ObjectOutputStream
ObjectInputStream
ObjectOutputStream
字符流
抽象字符流
Reader
Writer
Reader
Writer
文件字符流
FileReader
FileWriter
FileReader
FileWriter
缓冲字符流
BufferedReader
BufferedWriter
BufferedReader
BufferedWriter
文件
网络通信
Socket通信
服务器端
ServerSocket 打开窗口
子主题
客户端
语法基础
词法
变量
8种基本类型
参考/引用:class interface
作用域
局部变量(使用之前必须初始化)
数据成员变量(有默认值)
运算符 表达式
== equals
程序结构
分支 if else switch case
循环 for while
跳转 break() continue(结束本次循环)
面向对象
封装
数据成员
static变量属于整个类,可直接使用类名访问(Student.stuNum)
成员函数
构造函数
this调用当前类的构造函数
super调用父类构造函数
toString、equals
其他普通成员函数
继承
多态
抽象
异常处理
Exception
运行时异常
程序设计原因,可以不处理
(数组下标越界,除0)
(数组下标越界,除0)
非运行异常
捕获异常
try
catch
finally
抛出异常
Error
硬件错误
操作系统错误
其他软件错误
操作错误
操作系统错误
其他软件错误
操作错误
简介
平台标准
Java ME 嵌入式
Java SE 标准
Java EE 企业级
语言特性
简单、完全面向对象
平台无关性
多线程
支持分布式网络应用
可靠性
语言级别:语法严密、编译运行严格检查错误
运行架构级别:资源回收机制GC
安全性
内存管理
类装载器
字节码检验器
平台
JVM
子主题
工作原理
半编译、半解释的
源程序(.java) 编译器 编译产生字节码(.class)
解释器 解释执行字节码文件(.class) 得到结果
0 条评论
下一页