
java基础学习
Morning_Dream
这个作者很懒,什么都没留下…
展开
-
java基础学习-File类
File类java.io.File:类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找 和删除等操作。构造方法: public File(String pathname):通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child):从父路径名字符串...原创 2018-08-05 00:11:59 · 155 阅读 · 0 评论 -
java基础学习-Lambda
函数式接口 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。 Java 8中加入了@FunctionalInterface。 该注解可用于一个接口的定义上: 使...原创 2018-08-11 00:32:47 · 136 阅读 · 0 评论 -
I/O流-字节字符流
I/O流 Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。IO的分类 根据数据的流向分为:输入流和输出流。 输入流:把数据从其他设备上读取到内存中的流。 输出流:把数据从内存中写出到其他设备上的流。 格局数据的类型分为:字节流和字符流。 字节流:以字节为单位,读写数据的流。 字符流:以字符为单位...原创 2018-08-07 00:36:37 · 152 阅读 · 0 评论 -
函数式接口-lambda
常用的函数式接口 JDK提供了大量常用的函数式接口以丰富Lambda的典型使用场景,它们主要在java.util.function包中被提供。 Supplier接口 java.util.function.Supplier接口仅包含一个无参的方法:T get()。 用来获取一个泛型参数指定类型的对象数据。由于这是一个函数式接口,这也就意味着对应的Lambda表达式需要“对外提供”一个符合泛...原创 2018-08-14 18:48:51 · 162 阅读 · 0 评论 -
线程池-工厂方法
线程池 线程池:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了 频繁创建线程对象的操作, 无需反复创建线程而消耗过多资源。使用方法: Java里面线程池的顶级接口是 java.util.concurrent.Executor ,但是严格意义上讲 Executor 并不是一个线程池...原创 2018-08-15 00:20:38 · 1663 阅读 · 0 评论