A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我想吃鲜锅兔儿 初级黑马   /  2018-12-26 19:44  /  792 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object类
Date类
DateFormat类  实现类SimpleDateFormat
Calendar类
System类
StringBuilder类
包装类



Collection集合 (单列集合)
Iterator迭代器  创建迭代器对象,用while   HashNext()和next() 获取元素
泛型
泛型通配符



数据结构
List接口
ArrayLies集合
LinkList集合
victory集合
HashSet集合
LinkHashSet集合
可变参数
Collections集合工具类



Map接口(双列集合)
HashMap集合
Entry键值对象
LinkedHashMap集合
Hashtable集合
jdk9的新特性,在List接口、Map接口、Set接口
的静态of方法给集合一次性添加多个元素




异常的处理
Throw throws try...catch、finally.
Objects非空判断
声明异常
捕获异常
finally代码块
自定义异常
创建线程类


多线程两种创建方式
1.类继承Throws
2.类实现Runnable接口
匿名内部类方式实现线程的创建
线程安全
1.同步代码块
2.同步方法
3.Lock锁
Timed Waiting计时等待
Waiting无限等待


等待与唤醒 wait notify
线程池  Excutors.newFixedThreadPool(线程数)
Lambda表达式  ()->{}


File类
递归
过滤器


IO流
字节输出流
FileOutStream (File file/String name)
字节输入流
FileInputStream(File file/String name)
字符输出流
FileWriter
字符输入流
FileReader   


字节缓冲输出流
BufferedOutputStream
字节缓冲输入流
BufferedInputStream
字符缓冲输出流         void newLine();写入一个行分隔符。  构造传入字节输出流
BufferedWriter   
字符缓冲输入流         String readLine();读取一行数据        构造串入字节输入流
BufferedReader
输出转换流       编码
OutputStreamWriter(OutputStream out, String charsetName) : 创建一个指定字符集的字符流,并指定编码表
输入转换流     解码
InputStreamReader(InputStream in, String charsetName) : 创建一个指定字符集的字符流,并指定编码表
对象的序列化流
ObjectOutputStream
对象的反序列化流
ObjectInputStream
打印流
printStream


Socket类  客户端
ServerSocket  服务器

常用函数式接口
Supplier<>接口   生产数据
Consumrt<>接口   消费数据
Predicate<>接口  对某种数据类型进行判断
Function<T,R>接口  一个数据类型转换为另一个数据类型


Stream流的方法
1.filter();   过滤   (里面是一个Predicate<>接口   用来判断的)
2.forEach();   循环
3.map();  映射  (里面是一个Function<T,R>接口  可以转换数据)
4.count();  统计个数  (返回值是Long类型,是一个终结方法,不能再调用其他方法了)
5.limit();  截取  (参数是要截取的前几个,截取数大于参数,就不进行操作)
6.skip();  跳过  (参数是要跳过的元素个数)
静态方法
7.concat();  组合  (合并两个流,返回新的一个流)
方法引用
通过对象名引用成员方法(类已经存在,成员方法也存在)

注解
1.@Override  重写
2.@Overload  重载
3.@@FunctionalInterface  检测是不是函数式接口


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马