摘要:
Lambda表达式设计初衷是为了相对于匿名内部类省略步骤,突出核心意思。 Lambda表达式与匿名内部类的区别 使用Lambda表达式的前提条件: 必须是接口 接口里面必须只能有一个抽象方法(只有一个抽象方法的接口我们叫做函数式接口) 必须在有上下文的前提下才能使用lambda表达式。(因为lamb 阅读全文
摘要:
InetAddress UDP例程: 发送数据: 接收数据: 结果: TCP例程: 发送数据: 接收数据: 结果: 阅读全文
摘要:
File文件和目录地址名类: File 构造方法 创建方法 createNewFile();//创建文件 mkdir();//创建单级目录 mkdirs();//创建多级目录 获取的方法: 判断的方法: 字节流——字节输出流 (以OutputStream为抽象类): 通用Write方法(继承自Out 阅读全文
摘要:
实现多线程的方式: 继承Thread: 1:先有一个类 继承 Thread类 2:重写 Thread 类里面 run方法, 把你要让新线程 做的任务 写在 run方法里面 3:在测试类中 创建这个类的对象 4:不是调用run方法, 而是要调用start方法, 线程就开启了。 方法: 设置线程的名字: 阅读全文
摘要:
我们使用try catch finally来接收IO流的异常 finally是最后执行的步骤,非常适合最后存放close来关闭IO流,而且编程中我们不可以随意抛出异常,必须对异常进行处理。 从try catch写成try catch finally的思路如下: 我们要把close放到finally里 阅读全文
摘要:
标准输入输出流 System.in: 标准输入流是InputStream的子类对象,字节输入流,只不过是jvm给定的唯一一个从键盘控制条读入的流。 public static final InputStream in 此流供全局使用,尽量不要关闭,只要程序中有地方关闭该流,其他地方将不能使用。 自己 阅读全文
摘要:
Properties在Java中的结构: Properties继承的Hashtable早已弃用,但是Properties继承Map接口,Map接口实现的方法它都可以使用。 Properties的特有方法: Properties与IO流结合的方法: 以字符流为例:字节流的话如果内容有中文则在aniki 阅读全文
摘要:
我们有了字节流,为什么还需要字符流? 字符的底层是 字节 + 编码表 = 字符,字符是人能看懂的信息。 字符流在使用的时候,会以字节流为基础,把字节写入缓冲区,在缓冲区内根据编码类型(UTF 8,GBK等)编码成对应的字符。 如果程序运行中需要向硬盘里读入字符或者保存字符,使用字节流的话会由于没有缓 阅读全文
摘要:
什么是字节? 所谓字节(Byte),是计算机数据存储的一种计量单位。一个二进制位称为比特(bit),8个比特组成一个字节,也就是说一个字节可以用于区分256个整数(0~255)。由此我们可以知道,字节本是面向计算机数据存储及传输的基本单位,后续的字符也就是以字节为单位存储的,不同编码的字符占用的字节 阅读全文
摘要:
IO流: File: File(文件/文件夹地址)构造函数: public File(String path); public File(String parentPath, String childPath); public File(File parent, String childPath); 阅读全文