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