摘要:
Lambda表达式优化,方法引用 阅读全文
摘要:
流式思想,Stream常用的api方法:forEach方法、过滤filter、映射map、统计个数count、取用流中前几个limit、跳过前几个skip、组合concat 阅读全文
摘要:
属性集【Properties】、缓冲流【Buffered】、转换流【字节<– – >字符】 阅读全文
摘要:
IO概述 什么是IO? Java中I/O的操作主要是靠java.io包下面的类和接口来实现的,进入输入、输出操作。输入也可以叫做读取数据,输出也可以叫做写入数据。 IO分类 根据数据的流向分为:输入流和输出流 输入流:把数据从其他设备上读取到内存当中的流。 输出流:把数据从内存当中写入到其他设备上的 阅读全文
摘要:
递归 概述 递归:指的是当前方法调用自己的现象。 递归的分类: 递归分为两类:直接递归和间接递归 直接递归:成为方法自身调用自己的情况 间接递归:可以归结为:方法A调用了方法B,方法B调用了方法C,方法C返回来又调用了方法A。 注意事项: 递归一定要有边界条件(条件限定),保证递归能够停止下来,否则 阅读全文
摘要:
函数式编程思想 强调的是做什么,而不是以什么样的方式来做,它忽略了面向对象的复杂语法,只要能够获取到结果,谁去做的,怎么做的,都不重要,重要的是结果,不重视过程。 冗余的Runnable代码 传统的写法: 1 public class Demo01Runnable{ 2 public static 阅读全文
摘要:
同步方法、线程的六种状态、线程之间的等待唤醒机制,线程池、Lambda表达式 阅读全文
摘要:
并发与并行 并发:指的是两个或多个事件(任务)在同一时间段内发生的。 并行:指的是两个或者多个事件(任务)在同一时刻发生的(同时发生)。 线程与进程 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个线程;进程也是程序的一次执行过程,是系统运行程序的基本 阅读全文
摘要:
异常 异常的概念 异常,就是不正常。在生活中,医生说,你的身体某个部位出现异常了,该部位和正常情况下不一样,该部位的功能将会受到影响,在程序中的意思是: 异常:指的是在程序的运行过程中,出现的非正常情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身就是一个类,产生异常就 阅读全文
摘要:
Comparator接口比较器 1 Collections工具及其中的sort() 2 public static <T> void sort(List<T> list) 3 public static <T> void sort(List<T> list,Comparator<? T> c) Co 阅读全文