摘要: Java的IO流 IO流的分类 输入流:把数据从硬盘读取到内存。 输出流:把数据从内存写出到其他设备。 字节流:以字节为单位,读写数据的流。 字符流:以字符为单位,读写数据的流。 字节输出流(OutputStream) (一)OutputStream表示字节输出流的所有超类。下面定义了字节输出流的所 阅读全文
posted @ 2020-03-02 01:33 SandCarving 阅读(259) 评论(0) 推荐(0)
摘要: Lambda表达式 从JDK8开始(JDK1.8),加入了Lambda表达式的重量级新特性,为我们打开了新世界的大门。 匿名内部类 一方面匿名内部类可以省去实现类的定义;然而另一方面,匿名内部类的语法,确实太复杂了。 public class Demo { public static void ma 阅读全文
posted @ 2020-02-28 19:52 SandCarving 阅读(415) 评论(0) 推荐(0)
摘要: Java多线程 在学习多线程之前我们需要了解一些概念。 并发(Concurrent):指两个或多个事件在同一时间段内发生。(CPU每个小时间片执行一个线程,多个操作快速切换执行)。 并行(Parallel):指两个或多个事件在同一时刻发生。(两个线程互不抢占 CPU 资源,可以同时进行) 进程:指一 阅读全文
posted @ 2020-02-28 00:35 SandCarving 阅读(198) 评论(0) 推荐(0)
摘要: 异常 异常指的是,程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 由图可知,异常的根类是throwable.其下有两个子类 Error:严重错误Error,无法通过处理的错误,只能事先避免。 Exception:由于使用不当导致,是可以避免的,异常产生后程序员可以通过代码的方式 阅读全文
posted @ 2020-02-26 23:23 SandCarving 阅读(236) 评论(0) 推荐(0)
摘要: 说到Java集合,可以说是初学者必踩的坑了。 那么怎么才能学好Java集合呢?个人认为关键是要理清楚思路,从上而下,建立一套完整的思维体系,这样才能更好的去认识事物的本质。 先确立一下学习Java集合的目标: 1.会使用集合存储数据。 2.会遍历集合,把数据取出来。 3.掌握每种集合的特性。 总的集 阅读全文
posted @ 2020-02-24 21:54 SandCarving 阅读(253) 评论(0) 推荐(0)