Java中的三种注释
单行注释
多行注释
文档注释
Java中关键字
一共50个,其中两个是保留关键字,分别是goto和const(final代替const)
Java中的标识符
以字母、数字、$和_组成,其中数字不能打头,关键字不能作为标识符,保留关键字也不可以作为标识符
数据类型
八大基本数据类型
byte short int long float double char boolean
三大引用数据类型
类 接口 数组,其中String是属于类的
流程控制
顺序结构
选择结构(if和switch)
循环结果(while、do…while、for和for each)
方法
定义、重载(仅方法的返回值类型不同,不能构成重载)、重写
方法的可变参数int add(int… nums){},传可变参数与传数组的区别是,可变参数可有可无,而数组必须有。
数组
一维数组
多维数组
Arrays工具类
面向对象
类和对象
封装 继承(组合,重写) 多态
静态代码块 匿名代码块 抽象类 接口 内部类
字符串
String
StringBulider
StringBuffer
大数
BigInteger
BigDecimal
泛型
JDK1.5引入
泛型类
泛型接口
泛型方法
集合
- Collection
- List
- ArrayList
- Vector
- LinkedList
- Set
- HashSet
- LinkedHashSet
- Map
- HashMap
- LinkedHashMap
- TreeMap
- HashTable
- Comparator定制排序
- Collections工具类
异常
try catch finally throw throws
自定义异常
IO流
字节流
- InputStream
- FileInputStream
- BufferedInputStream
- ObjectInputStream
- OutputStream
- FileOutputStream
- BufferedOutputStream
- ObjectOutStream
字符流(一个汉字也是一个字符,一般用于文本文件的处理)
- Reader
- FileReader
- BufferedReader
- Writer
- FileWriter
- BufferedWriter
- PrintWriter
- File
- FileFilter
- Properties
多线程
Thread
Runnable
Callable
Future
Lock
网络编程
TCP
UTP
反射
框架的灵魂
结束语
如果有哪个小问题需要展开,可以在评论区留言,每次留言只能展开一个小问题