摘要: 函数式接口 概念 函数式接口在Java中指的是 : 有且仅有一个抽象方法的接口就称为函数式接口. 函数式接口, 适用于函数式编程的, 在Java当中的函数式编程体现在Lambda , 所以函数式接口就是用来服务Lambda表达式. 只有确保接口当中有且仅有一个抽象方法 , Java中的Lambda才 阅读全文
posted @ 2020-12-21 23:01 长安店小二 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 网络编程三要素 协议:计算机中网络通信必须遵守的规则. IP地址:互联网协议地址(Internet Protocol Address), 俗称IP , 给网络中的计算机设备编订一个唯一的编号, 好比人的身份证. IP地址分类: IPv4: 是一个32位二进制数,通常被分为4个字节, 表示形式a.b. 阅读全文
posted @ 2020-12-21 22:29 长安店小二 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 序列化流 Java提供了一种对象序列化的机制, 用一个直接序列可以表示一个对象, 该字节序列包含该对象的数据, 对象的类型和对象中存储的属性等信息. 字节序列写入到文件中后,就相当于在文件中保存了一个对象信息 . 反之 , 该字节序列还可以从文件中读取出来,重构对象, 对它进行反序列化 . 对象的数 阅读全文
posted @ 2020-12-17 23:23 长安店小二 阅读(103) 评论(0) 推荐(0) 编辑
摘要: IO概述 Java中I/O的操作主要是靠java.io包下面的类和接口实现的,进入输入,输出操作. 输入也可以叫做读取数据,输出也可以叫做写入数据. IO的分类 根据数据的流向分为: 输入流和输出流 输入流: 把数据从其他设备上读取到内存当中的流. 输出流: 把数据从内存当中写入到其它设备上的流 根 阅读全文
posted @ 2020-12-15 22:30 长安店小二 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 递归 概述 递归:指的是当前方法调用自己的一种现象 递归的分类 递归分为两类:直接递归和间接递归 直接递归: 称为方法自身调用自己的情况 间接递归: 可以归结为: 方法A调用了方法B,方法B调用了方法C,方法C调用了方法A 注意事项: 递归一定要有边界条件(条件限定) , 保证递归能够停下来,否则会 阅读全文
posted @ 2020-12-14 19:26 长安店小二 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 函数式编程思想 强调的是做什么,而不是以什么样的方式来做,它忽略了面向对象的复杂语法,只要能够获取到结果,谁娶做的,怎么做的,都不重要,重要的是结果,不重视过程. 冗余的Runnable代码 传统的写法 public class Demo01Runnable { public static void 阅读全文
posted @ 2020-12-12 20:50 长安店小二 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 同步方法 同步方法:使用synchronized修饰的方法,就叫做同步方法,保证A线程执行该方法的时候,其他线程只能在方法的外面等待着,排队 格式: public synchronized void method() { // 可能会产生线程安全问题的代码 } 备注:同步锁是谁> 对于非static 阅读全文
posted @ 2020-12-12 20:38 长安店小二 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 创建线程类 java使用java.lang.Thread类代表线程,所有的线程对象都必须是Therad类或者Thread类的子类的实例.每个线程的作用是完成一定的任务,实际上就是执行一段程序流,java使用线程执行体来代表这段程序流. java中通过继承Thread类来创建并启动多线程,步骤如下: 阅读全文
posted @ 2020-12-10 21:38 长安店小二 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 今日内容 多线程 并发与并行 并发:指的是两个或者多个事件(任务) 在同一时间段内发生的。 并行:指的是两个或者多个事件(任务)在同一时刻发生(同时发生)。 线程与进程 进程:是指一个内存中运行的的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个线程;进程也是程序的一次执行过程 阅读全文
posted @ 2020-12-10 20:49 长安店小二 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 异常 异常的概念: 异常就是不正常的意思.在生活中,医生说,你的身体某个部位出现异常了,该部位和正常情况下不一样,该部位的功能将会受到影响,在程序中的意思是: 异常: 指的是在程序运行过程中,出现的非正常情况,最终会导致JVM的非正常停止. 找Java等面向对象的编程语言中,异常本身就是一个类,产生 阅读全文
posted @ 2020-12-10 20:46 长安店小二 阅读(152) 评论(0) 推荐(0) 编辑