最新 最热

OkHttp透明压缩,收获性能10倍,外加故障一枚

要使用OkHttp,一定要知道它的透明压缩,否则死都不知道怎么死的;或者活也不知道为什么活的不舒坦。

2020-09-18
1638

JDK15正式发布,新增功能预览!

JDK 15 在 2020 年 9 月 15 号正式发布了,这次发布的主要功能有:

2020-09-17
1740

图解| Java查找数组中最大值的5种方法!

我们在一些特定场景下,例如查询公司员工的最高薪资,以及班级的最高成绩又或者是面试中都会遇到查找最大值的问题,所以本文我们就来列举一下查询数组中最大值的 5 种方法。

2020-09-16
12371

为什么StringBuilder是线程不安全的?

在前面的面试题讲解中我们对比了String、StringBuilder和StringBuffer的区别,其中一项便提到StringBuilder是非线程安全的,那么是什么原因导致了StringBuilder的线程不安全呢?

2020-09-16
1906

parallelStream的坑,不踩不知道,一踩吓一跳

很多同学喜欢使用`lambda`表达式,它允许你定义短小精悍的函数,体现你高超的编码水平。当然,这个功能在某些以代码行数来衡量工作量的公司来说,就比较吃亏一些。

2020-09-15
2374

Java面试题:谈谈String、StringBuffer、StringBuilder的区别?

关于字符串的面试题除了内存分布、equals比较,最常见的就是与StringBuffer和StringBuilder之间的区别了。如果你回答:String类是不可变的,StringBuffer和StringBuilder是可变类,StringBuffer是线程安全的,StringBuilder则不是线程安全的。就上面的总结而言,好像知道的有点少。本篇文章就带领大家全面的了解一下它们三个的区别与底层实现。

2020-09-14
2267

半天掌握TypeScript,感觉就像写Java

为什么要学习TypeScript呢?因为它的语法和Java真的很像。有了这个东西,就可以摆脱恼人的JavaScript,拥抱前端的技术栈。

2020-09-11
1957

Java字符串操作的12个小技巧!

字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位。不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的是,手不由己啊。

2020-09-10
1561

URL 去重的 6 种方案!(附详细代码)

URL 去重在我们日常工作中和面试中很常遇到,包括阿里,网易云、优酷、作业帮等知名互联网公司都出现过类似的面试题,而且和 URL 去重比较类似的,如 IP 黑/白名单判断等也经常出现在我们的工作中,所以我们本文就来“盘一盘”URL 去重的问题。

2020-09-09
2688

String中删除空格的7种方法!

字符串,是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。本文我们介绍一个比较常见又容易被忽略的一个操作,那就是移除字符串中的空格。

2020-09-08
3946