上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 99 下一页
摘要: 1. 基本概念 java.util.Optional类:可以理解为一个简单的容器,其值可能是null或者不是null,代表一个值存在或不存在 该类的引入能很好地解决空指针异常,不用显式进行空值检测 2. 常用方法 static Optional ofNullable (T value) 根据参数指定 阅读全文
posted @ 2021-06-29 14:33 Jasper2003 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1. 案例题目 准备一个List集合,并放入Person类型的对象,将集合中所有成年人过滤出来,放到另外一个集合,并打印出来。 未使用Stream接口时: 13 public class ListPersonTest { 14 15 public static void main(String[] 阅读全文
posted @ 2021-06-29 14:20 Jasper2003 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 方法引用:通过方法的名字,来指向一个方法。 (而不需要为方法引用提供方法体,该方法的调用交给函数式接口执行) 2. 方法引用使用一对冒号 :: 将类或对象与方法名进行连接, 通常使用方式如下: <1> 对象的非静态方法引用 ObjectName :: MethodName <2> 类的静 阅读全文
posted @ 2021-06-29 12:15 Jasper2003 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Lambda表达式,是实例化函数式接口的重要方式,使用 Lambda 表达式可以使代码变得更加简洁紧凑 2. 参数列表、箭头符号 -> 和 方法体组成, 而方法体中可以是表达式, 也可以是语句块 3. 语法格式: (参数列表) -> {方法体;} 其中()、参数类型、{}以及 retur 阅读全文
posted @ 2021-06-29 11:37 Jasper2003 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1. Java8的概述 Java8是Java语言的一个重要版本,该版本于2014年3月发布,是自Java5以来最具革命性的版本, 这个版本包含语言、编译器、库、工具和JVM等方面的十多个新特性 2. 函数式接口 <1>函数式接口:指,只包含一个抽象方法的接口,如:java.lang.Runnable 阅读全文
posted @ 2021-06-28 16:26 Jasper2003 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 设计模式详解(重点) 1. 单例设计模式 单例设计模式主要分为: 饿汉式 和 懒汉式, 懒汉式需要对多线程进行同步处理 代码:https://www.cnblogs.com/JasperZhao/p/14953270.html 2. 普通工厂模式 <1> 基本概念 普通工厂模式:建立一个工厂类,对实 阅读全文
posted @ 2021-06-28 15:58 Jasper2003 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1. 常用的设计模式 - 基本概念 <1> 设计模式 (Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 <2> 设计模式就是一种用于固定场合的固定套路 2. 基本分类 <1> 创建型模式 - 单例设计模式,工厂方法模式,抽象工厂模式... <2> 结 阅读全文
posted @ 2021-06-28 14:52 Jasper2003 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1. 软件开发的流程 需求文档分析,概要设计文档,详细设计文档,编码和测试,安装和调试,维护和升级 2. 常用的设计原则 <1> 开闭原则 (Open Close Principle) 对扩展开放,对修改关闭,为了使程序的扩展性好,易于维护和升级 代码示例: public abstract clas 阅读全文
posted @ 2021-06-28 14:37 Jasper2003 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 问: I'm trying to implement a TCP connection, everything works fine from the server's side but when I run the client program (from client computer) I g 阅读全文
posted @ 2021-06-28 09:42 Jasper2003 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 问: is there some way to terminate all (Java) applications launched with Eclipse at once? (Eclipse如何一次性关闭所有运行的程序?) 答: Open the debug view, select all, 阅读全文
posted @ 2021-06-28 09:39 Jasper2003 阅读(631) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 99 下一页