会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HollisChuang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2020年5月7日
《新版阿里巴巴Java开发手册》提到的三目运算符的空指针问题到底是个怎么回事?
摘要: 最近,阿里巴巴Java开发手册发布了最新版——泰山版,这个名字起的不错,一览众山小。 新版新增了30+规约,其中有一条规约引起了作者的关注,那就是手册中提到在三目运算符使用过程中,需要注意自动拆箱导致的NullPointerException(后文简称:NPE)问题: ![][1] 因为这个问题我很
阅读全文
posted @ 2020-05-07 10:07 HollisChuang
阅读(1527)
评论(2)
推荐(2)
2020年4月22日
Java 8 到 Java 14,改变了哪些你写代码的方式?
摘要: 前几天,JDK 14 正式发布了,这次发布的新版本一共包含了16个新的特性。 其实,从Java8 到 Java14 ,真正的改变了程序员写代码的方式的特性并不多,我们这篇文章就来看一下都有哪些。 Lambda表达式 Lambda 表达式是 Java 8 中最重要的一个新特性,Lambda 允许把函数
阅读全文
posted @ 2020-04-22 10:40 HollisChuang
阅读(1647)
评论(0)
推荐(0)
2020年4月13日
Java工程师成神之路 | 2020正式版
摘要: | 主要版本 | 更新时间 | 备注 | | | | | | v3.0 | 2020 03 31 | 知识体系完善,在v2.0的基础上,新增20%左右的知识点调整部分知识的顺序及结构,方便阅读和理解通过GitHub Page搭建,便于阅读| | v2.0 | 2019 02 19 | 结构调整,更适
阅读全文
posted @ 2020-04-13 09:43 HollisChuang
阅读(9514)
评论(1)
推荐(0)
2020年4月8日
一位读者刚刚收割阿里、腾讯等大厂Offer,他说这些话一定要和你们说一下
摘要: 本文来自读者投稿,作者是我的一位资深读者,也是我知识星球的球友,最近在春招中收割了很多大厂的Offer。看了他总结后,我发现很多地方和我当年参加校招的时候很相像,甚至比我那个时候还要优秀。分享给大家,和大家一起共勉。 中间还有个小插曲,这位读者曾在准备参加校招之前,找我帮他指导过简历。后来我收到一份
阅读全文
posted @ 2020-04-08 10:57 HollisChuang
阅读(2116)
评论(4)
推荐(5)
2020年3月26日
Java 14 发布了,再也不怕 NullPointerException 了!
摘要: 2020年3月17日发布,Java正式发布了JDK 14 ,目前已经可以开放下载。在JDK 14中,共有16个新特性,本文主要来介绍其中的一个特性:JEP 358: Helpful NullPointerExceptions null何错之有? 对于Java程序员来说,null是令人头痛的东西。时常
阅读全文
posted @ 2020-03-26 10:09 HollisChuang
阅读(1706)
评论(2)
推荐(0)
2020年3月23日
新版任你发,我用Java 8
摘要: 最近,新版本的JDK又双叒叕发布了,目前已经JDK 14 了,从2017年8月份开始,JDK的更新频率变成了每半年一次,将固定在每年的3月份和9月份发布新版本。 按照这个频率,过不了多久,JDK 20 就要推出了... 最早的JDK发布于1996年,相信比很多读者的年龄都要小,其发布频次如下: Ja
阅读全文
posted @ 2020-03-23 11:01 HollisChuang
阅读(777)
评论(0)
推荐(1)
2020年3月20日
Java 14 发布了,不使用"class"也能定义类了?还顺手要干掉Lombok!
摘要: 2020年3月17日发布,Java正式发布了JDK 14 ,目前已经可以开放下载。在JDK 14中,共有16个新特性,本文主要来介绍其中的一个特性:JEP 359: Records 官方吐槽最为致命 早在2019年2月份,Java 语言架构师 Brian Goetz,曾经写过一篇文章(http://
阅读全文
posted @ 2020-03-20 09:52 HollisChuang
阅读(4510)
评论(7)
推荐(2)
2020年3月16日
求你了,别再说Java对象都是在堆内存上分配空间的了!
摘要: Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关于JVM的相关知识,基本是每个Java开发者必学的知识点,也是面试的时候必考的知识点。 在JVM的内存结构中,比较常见的两个区域就是堆内存和栈内
阅读全文
posted @ 2020-03-16 09:40 HollisChuang
阅读(3816)
评论(0)
推荐(3)
2020年3月10日
Java堆内存是线程共享的!面试官:你确定吗?
摘要: Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关于JVM的相关知识,基本是每个Java开发者必学的知识点,也是面试的时候必考的知识点。 在JVM的内存结构中,比较常见的两个区域就是堆内存和栈内
阅读全文
posted @ 2020-03-10 10:06 HollisChuang
阅读(4057)
评论(0)
推荐(2)
2020年2月24日
我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?
摘要: 在Java基础中,集合类是很关键的一块知识点,也是日常开发的时候经常会用到的。比如List、Map这些在代码中也是很常见的。 个人认为,关于HashMap的实现,JDK的工程师其实是做了很多优化的,要说所有的JDK源码中,哪个类埋的彩蛋最多,那我想HashMap至少可以排前五。 也正是因为如此,很多
阅读全文
posted @ 2020-02-24 09:19 HollisChuang
阅读(1432)
评论(0)
推荐(3)
上一页
1
2
3
4
5
6
7
8
下一页
公告