标签:Java 9

Java

java程序员从小工到专家成神之路(2020版)

3

songhua.gao 发布于 2020-04-08

java程序员从小工到专家成神之路(2020版) java作为第一大编程语言,可谓源远流长,一代又一代的java程序员前仆后继走在java学习的路上。java程序员的学习之路在2020年又有什么变化呢? 先上图: 上面的RoadMap图中列出了作为一个java程序员需要掌握的技术...

阅读(13)评论(0)赞 (0)

Java

Java 10 大装 B 写法,看完可以出去吹牛逼了!

xirruiqiang 发布于 2020-04-03

想不想学习装 B 式的 Java 骚操作花式写法? 没错,本文栈长来教你! 1、集合初始化 集合的创建、赋值一步到位,想不想学? 来,上边跟我一起画个 List,在你下边画一个Map…… List<String> list = new ArrayList<Str...

阅读(12)评论(0)赞 (0)

Java

通过实例解析java String不可变性

2

wenming.gapo 发布于 2020-03-30

一、原理 1、不变模式(不可变对象) 在并行软件开发过程中,同步操作似乎是必不可少的。当多线程对同一个对象进行读写操作时,为了保证对象数据的一致性和正确性,有必要对对象进行同步。而同步操作对系统性能是相当的损耗。为了能尽可能的去除这些同步操作,提高并行程序性能,可以使用一种不可改...

阅读(20)评论(0)赞 (0)

Java

Java 14 来了!

4

hanze 发布于 2020-03-26

整理 | 弯月, 责编 | 郭芮 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 近日,Oracle发布了Java 14版,这是自从Java采用六个月一次的发布周期之后的第五次发布。 此次的发布与之前的Java 11、12和13一样,离不开Ope...

阅读(15)评论(0)赞 (0)

Java

推荐几本 Java 并发编程的书

9

dulong 发布于 2020-03-25

最近,D瓜哥的一个小伙伴向我抱怨,Java 并发是个大坑,问我怎么看?我回答,当然是用眼睛看啊… D瓜哥觉得,想学好 Java 并发,最重要的还是啃书。幸运的是,Java 中还是有不少关于并发的优秀书籍可以看。正好利用这个机会,把看过的、个人认为还不错的书推荐一波。没有看过的就不...

阅读(18)评论(0)赞 (0)

Java

Java14来了!Switch竟如此简单?Lombok也不需要了?来用Idea搭建Java14吧!

3

yanxinchi 发布于 2020-03-22

Java 14 在 2020.3.17 日发布正式版了,但现在很多公司还在使用 Java 7 或 Java 8,每当看到 Java 又发布新版本心里就慌得一匹。不过此版本并不是 LTS (长期支持版) 版本,所以不要慌,我们先来了解一下好了,等 LTS 版本发布后再用也不迟。 版...

阅读(22)评论(0)赞 (0)

Java

Java 8 知识归纳(一)—— 流 与 Lambda

3

Harries 发布于 2020-03-20

Stream API 和 Collection API 的行为差不多,但 Collection API 主要为了 访问和存储数据 ,而 Stream API 主要用于描述对 数据的计算 。 经典的 Java 程序只能利用单核进行计算,流提供了多核处理数据的能力。但前提是传递给 S...

阅读(32)评论(0)赞 (0)

Java

用Java9模块实现DDD有界上下文 | Baeldung

1

likai 发布于 2020-03-20

领域驱动设计(DDD)是一组原则和工具,可帮助我们设计有效的软件体系结构以提供更高的业务价值。通过将整个应用程序域分离为多个语义一致的部分,Bounded Context是从架构的泥潭中拯救体系结构的主要模式之一。同时,借助 Java 9 Module System ,我们可以创...

阅读(27)评论(0)赞 (0)

Java

看我发现了什么好东西? Java Optional,绝对值得一学 | 原力计划

12

yanxinchi 发布于 2020-03-15

作者 | 沉默王二 来源 | CSDN博客 头图 | 付费下载自视觉中国 出品 | CSDN(ID:CSDNnews) 想学习,永远都不晚,尤其是针对 Java 8 里面的好东西,Optional 就是其中之一,该类提供了一种用于表示可选值而非空引用的类级别解...

阅读(17)评论(0)赞 (0)

Java

盘点100个最受欢迎的Java库,看看用过那几个?

3

hellas 发布于 2020-03-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 转 自:OneAP M http://blog.oneapm.com/apm-tech/742.html 谁拔得头筹?谁又落于人后?我们分析了 GitHub 中 47,251...

阅读(27)评论(0)赞 (0)

Java

java基础知识汇总(一)

3

yanxinchi 发布于 2020-03-11

Java 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。 什么是字节码?采用字节码的好处是什么? 在 Java 中,JVM 可以理解的代码就叫做字节码(...

阅读(20)评论(0)赞 (0)

Java

Java9到Java13各版本新特性代码全部详解(全网独家原创)

5

yanxinchi 发布于 2020-01-17

Java现在已经发展到了Java13了(正式版本),相信很多朋友还对各个版本还不是很熟悉,这里面专门把Java9到Java13各个版本的一些新特性做了一些详细讲解。我在网上也找了很多,但基本都是官方文档的CV,没有任何代码演示,而且官方的示例代码也不是很好找得到,官方API目前还...

阅读(83)评论(0)赞 (0)

Java

G1GC 概念与性能调优

10

changyuan.xu 发布于 2020-01-14

点击关注“OPPO互联网技术”,阅读更多技术干货 本文不讨论 G1 底层数据结构与算法,从 G1 GC 行为上做简要介绍 G1 的过程 Garbage-First Garbage Collector 从官网的描述来看: G1 is a generational, incremen...

阅读(80)评论(0)赞 (0)

Java

RxJava(二):基础知识

7

darida 发布于 2020-01-14

博客主页 1. Observable RxJava 使用通常需要三步: 创建 Observable Observable 字面意思是被观察者,使用 RxJava 需要创建一个被观察者,它会决定什么时候触发事件以及触发怎样的事件。有点类似上游发送命令,可以在这里决定异步操作模块的顺...

阅读(62)评论(0)赞 (0)

Java

如果你打算在2020年学习Java,千万别错过这些书

13

刘莉莉 发布于 2020-01-13

每个网站都会推荐一大堆书籍,这让读者们很困惑,不知道应该选择那本书,为了解除大家的这种疑惑,根据读者的好评度,选出Java书籍Top15,如果你打算在2020年学习Java,千万别错过这本书。 1、《Head First Java》 如果你只能买一本Java书,那就买这一本吧,这...

阅读(59)评论(0)赞 (0)

Java

Java 14 都快来了,为什么还有这么多人固守Java 8?

4

刘莉莉 发布于 2020-01-10

从Java 9开始,Java版本的发布就让人眼花缭乱了。 每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,Java 14就要来了。 说实话,这种频繁的发布有点儿让人审美疲劳,每次我看到介绍Java新...

阅读(46)评论(0)赞 (0)

Java

2020年Java程序员应该学习的10大技术

4

wenming.gapo 发布于 2020-01-09

对于Java开发人员来说,最近几年的时间中,Java生态诞生了很多东西。 每6个月更新一次Java版本,以及发布很多流行的框架,如Spring 5、Spring Security 5和Spring Boot 2等,这些都给我们带来了很大的挑战。 在2019年初,我认为Java 1...

阅读(86)评论(0)赞 (0)

Spring

一起来立Flag吧!超炫的数据图表分析 2020 年 Java 技术趋势

9

hanze 发布于 2020-01-09

2020 来了,第一批 00 后已经 20 岁了,95 后也到了晚婚的年龄,员外的头发也越来越少了,新的一年大家有立下了哪些 Flag ?小伙伴们别急着立 Flag,让员外帮你分析一下哪些技术正流行、哪些技术已过时后再立也不迟。时势造英雄,技术也是一样,新的技术层出不穷,要真正做...

阅读(59)评论(0)赞 (0)