推荐几个非常不错的 Java 学习网站 LearnJava 在线 这是一个非常不错的学习 Java 的在线网站,纯免费。这是一个个人项目,旨在通过简单有效的在浏览器中进行练习让你快速掌握 Java 编程语言。通过直接从网络浏览器运行实际代码,你无需在本地安装和执行代码就可以尝试编码,这无疑提高了编程 ...
分类:
编程语言 时间:
2020-07-05 15:19:36
阅读次数:
114
一.对象类 @Data @AllArgsConstructor public class User { private Integer age; private String name; } 二.普通写法 private List<User> users =Arrays.asList(new Use ...
分类:
编程语言 时间:
2020-07-05 15:07:27
阅读次数:
252
java8已经在日常开发编码中非常普遍了,掌握运用好它可以在开发中运用几行精简代码就可以完成所需功能。 今天将介绍CompletableFuture的在生产环境如何使用实践。CompletableFuture类作为Java 8 Concurrency API改进而引入,熟悉的同学应该了解在Java ...
分类:
其他好文 时间:
2020-07-05 13:17:40
阅读次数:
61
JS是前端立身之本,不管框架多花哨,不会JS也是白扯。这门课可以帮助你夯实前端基础,掌握最新的ES6到11语法,稳步提升编程能力。课程带你熟练掌握语法,很多依赖第三方库才能做到的事用原生JS寥寥几行代码就可迎刃而解。 第1章 课程介绍&环境搭建本章将介绍学习ES新特性的重要性以及课程特点。JS作为前 ...
分类:
编程语言 时间:
2020-07-05 10:39:28
阅读次数:
324
?写在前面 ES2020(即 ES11)上周(2020 年 6 月)已经正式发布,在此之前进入 Stage 4 的 10 项提案均已纳入规范,成为 JavaScript 语言的新特性 一.特性一览 ES Module 迎来了一些增强: import():一种可以用动态模块标识异步引入模块的的语法- ...
分类:
其他好文 时间:
2020-07-05 00:40:13
阅读次数:
223
刚刚在头条看见一个说CHM(ConcurrentHashMap)在jdk8中的bug,自己亲自试了一下确实存在,并按照头条帖里面说的看了一下源码,记录一下 CHM的computeIfAbsent的方法是jdk8中新加的方法,也应用了jdk8的新特性,函数接口,lambda表达式; 方法说明: pub ...
分类:
其他好文 时间:
2020-07-04 22:29:38
阅读次数:
154
1.什么是注解 注解是JDK1.5的新特性,它是一种标记,可以标记类,方法,成员变量,局部变量,参数等.... 这个标记主要是给编译器看的,或者给JVM看的 2.注解的三个作用 a.生成帮助文档: @author 作者信息 @verson 版本信息 b.编译检查: @Override 检查方法重写是 ...
分类:
其他好文 时间:
2020-07-04 18:54:06
阅读次数:
49
多阶段构建是一个新特性,需要 Docker 17.05 或更高版本的守护进程和客户端。对于那些努力优化 Dockerfiles 并使其易于阅读和维护的人来说,多阶段构建非常有用。 在多阶段构建之前 构建镜像时最具挑战性的事情之一就是缩小镜像大小。Dockerfile 中的每一条指令都会在镜像中添加一 ...
分类:
其他好文 时间:
2020-07-04 18:43:42
阅读次数:
49
前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码 ...
分类:
其他好文 时间:
2020-07-04 15:30:47
阅读次数:
73
JAVA基础知识 初始java 开发工具 语言基础 流程控制 字符串 数组 类和对象 常用类 JAVA核心知识 异常 集合 IO流 多线程 网络编程 JAVA新特性 JAVA WEB开发 反射 注解 MySQL JDBC HTML CSS JS BootStrap XML Tomcat Servle ...
分类:
编程语言 时间:
2020-07-04 15:02:00
阅读次数:
73