加载中
面试的季节到了,老哥确定不来复习下数据结构吗

本文已被Github仓库收录 https://github.com/silently9527/JavaCore 微信公众号:贝塔学Java 前言 在上一次《面试篇》Http协议中,面试官原本想的是http问的差不多了,想要继续问我JAVA相关的...

2021/02/08 08:47
45
熬夜肝了个IDEA插件整合程序员常用的工具,总有你能用上的

本文已被Github仓库收录 https://github.com/silently9527/JavaCore 微信公众号:贝塔学Java 前言 自己在开发的过程中经常会使用一些在线的工具,比如:时间戳转日期,JSON格式化等等;前几天...

精美的淘客项目完全开源啦,确定不来围观吗

本文已被Github仓库收录 https://github.com/silently9527/JavaCore 微信公众号:贝塔学Java 项目介绍 Mall-Coupons是一个从前端到后端完全开源的淘宝客项目,当初学习完uniapp之后想做一个实...

面试官常问的垃圾回收器,这次全搞懂

本文已被Github仓库收录 https://github.com/silently9527/JavaCore 微信公众号:贝塔学Java 前言 前几天写了一篇《JVM性能调优实战:让你的IntelliJ Idea纵享丝滑》,其中有对GC垃圾回收器的...

2021/01/27 08:51
1.8K
吐血整理:推荐几款顶级好用的IDEA插件

本文已被Github仓库收录 https://github.com/silently9527/JavaCore 微信公众号:贝塔学Java 前言 “工欲善其事必先利其器” 在实际的开发过程中,灵活的使用好开发工具,将让我们的工作事半...

JVM故障诊断和处理工具

本文已被Github仓库收录 https://github.com/silently9527/JavaCore 微信公众号:贝塔学Java 前言 前几天中午正在和同事最近聊股市较好,这几天每天都可以喝点肉汤,心里还是挺高兴的;正在这...

2021/01/14 18:37
203
从零开始学习Java8 Stream,看这篇就够了

为何需要引入流 在我们平常的开发中几乎每天都会有到List、Map等集合API,若是问Java什么API使用最多,我想也应该是集合了。举例:假如我有个集合List,里面元素有1,7,3,8,2,4,9,需要找出里...

2020/12/16 07:31
5.5K
如何高效的使用并行流

在Java7之前想要并行处理大量数据是很困难的,首先把数据拆分成很多个部分,然后把这这些子部分放入到每个线程中去执行计算逻辑,最后在把每个线程返回的计算结果进行合并操作;在Java7中提供...

2020/11/30 10:12
52
面试者必看:Java8中的默认方法

背景 在Java8之前,定义在接口中的所有方法都需要在接口实现类中提供一个实现,如果接口的提供者需要升级接口,添加新的方法,那么所有的实现类都需要把这个新增的方法实现一遍,如果说所有的...

2020/11/26 06:45
86
CompletableFuture让你的代码免受阻塞之苦

前言 现在大部分的CPU都是多核,我们都知道想要提升我们应用程序的运行效率,就必须得充分利用多核CPU的计算能力;Java早已经为我们提供了多线程的API,但是实现方式略微麻烦,今天我们就来看...

2020/11/22 15:21
159
Java中NullPointerException的完美解决方案

null在Java中带来的麻烦 我相信所有的Java程序猿一定都遇到过NullPointerException,空指针在Java程序中是最常见的,也是最烦人的;它让我们很多程序猿产生了根深蒂固的感觉,所有可能产生空...

2020/11/18 11:27
163
Java8为什么需要引入新的日期和时间库

Java8为什么需要引入新的日期和时间库 Date日期输出可读性较差 Date date = new Date(); System.out.println(date); 打印输出的结果: Sat Nov 14 11:03:41 CST 2020 Date日期的解析、格式化...

2020/11/15 12:08
111

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部