java基础
2020-07-18 11:14:24 30 举报
AI智能生成
java知识汇总
作者其他创作
大纲/内容
java介绍
java的现状
java技术分支
java跨平台性
java语言的特点
java语言的优点
java语言的关键特性
classpath的指定
java程序组成
java程序的组成
程序的检测
语法错误
语义错误
提高程序的可读性
常量与变量
常量
声明常量
常量应用示例
变量
声明变量
变量命名规则
变量作用范围
数据类型
数据类型
整数类型
浮点类型
字符类型
bool类型
数据类型转换
自动类型转换
强制类型装换
基本数据类型默认值
运算符、表达式、语句
运算符
表达式
语句
程序控制结构
程序结构设计
顺序结构
选择结构
循环结构
数组
一维数组
二维数组
多维数组
类和对象
面向对象的基本概念
类
类的对象
封装性
继承性
多态性
类
类的声明
类的定义
对象
对象的声明
对象的定义
对象的比较
对象数组的使用
类的属性
属性的定义
属性的使用
类的方法
方法的定义
方法的使用
构造方法
方法的重载
构造方法的私有
在类的内部调用方法
类的封装继承和多态
类的封装
封装的基本概念
类的封装实例
类的继承
继承的基本概念
类的继承实例
类的继承专题
子类对象实例化的过程
super关键字的使用
限制子类的访问
覆写
类的多态
多态的基本概念
类的多态实例
抽象类与接口
抽象类的基本概念
抽象类的实例
接口的基本概念
接口的实例
类的专题
Object
hashcode
equals
wait
notify
notifyAll
finalize
clone
toString
getClass
内部类
匿名内部类
匿名对象
方法
方法的参数与返回值
方法的重载
将数组传递到方法里
引用数据类型的传递
接口对象实例化
this关键字使用
static关键字使用
final关键字使用
instacnceof关键字使用
java常用类库
API概念
String和StringBuffer
基本数据类型和包装类
System类和Runtime类
Data DateFormat Calendar
Math和Random
hashCode
对象克隆
包及访问权限
包的概念及使用
import
jdk包
Java命名习惯
打包工具jar命令的使用
异常处理
异常的基本概念
异常类的继承架构
抛出异常
编写异常类
java类集框架
类集接口
类集接口
List接口
集合接口
SortedSet接口
Collection接口
ArrayList类
LinkList类
HashSet类
TreeSet类
通过迭代的方法访问类集
处理映射
映射类
映射接口
比较方法
从以前版本遗留下来的类和接口
Enumeration接口
Vector类
Stack类
Dictionary类
HashTable类
Properties
Properties类使用store和load方法
枚举
枚举的简介
枚举的作用
枚举的用法
枚举类和枚举关键字
类集对枚举的支持
EnumMap
EnumSet
深入了解枚举
枚举的构造方法
枚举的接口
在枚举中定义抽象方法
给编译器看的注释 Annotation
Annotation
系统内建的Annotation
自定义Annotation
Retention和RetentionPolicy
反射与Annotation
取得全部的Annotation
加入自定义Annotation
深入Annotation
Target
Documented注释
Inherited
多线程
进程与线程
认识线程
Thread
Runnable
Thread与Runnable接口的比较
线程的状态
线程操作的一些方法
取得和设置线程名称
判断线程是否启动
后台线程与setDaemon方法
线程的强制运行
线程的休眠
线程的中断
线程的同步
问题提出
同步代码块
同步方法
死锁
线程间通信
问题提出
如何解决
线程生命周期的控制
文件IO操作
File类
RandomAccessFile类
流类
字节流
字符流
管道流
ByteArrayInputStream 和ByteArrayOuputStream
合并流
字节流与字符流之间的转换
IO包中类层次结构图
字符编码
对象序列化
java网络程序设计
Socket介绍
Socket程序
DatagramSocket程序
网络编程的基本概念
TCP程序实现
简单TCP程序
Echo程序
加入多线程
UDP程序实现
0 条评论
下一页