首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java SE
订阅
家境贫寒的咸鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
利用Optional解决空指针异常
Java 8 引入了一个十分实用的 Optional 类,它主要是为了解决空指针异常(NullPointerException)。
偷天换日,用JavaAgent欺骗你的JVM
熟悉Spring的小伙伴们应该都对aop比较了解,面向切面编程允许我们在目标方法的前后织入想要执行的逻辑,那么今天就给大家介绍一下这个大号aop,Java Agent技术。
老哥,您看我这篇Java集合,还有机会评优吗?
集合在我们日常开发使用的次数数不胜数,ArrayList/LinkedList/HashMap/HashSet······信手拈来,抬手就拿来用,在 IDE 上龙飞凤舞,但是作为一名合格的优雅的程序猿,仅仅了解怎么使用API是远远不够的,如果在调用API时,知道它内部发生了什么…
次时代 Java 编程 (一) Java 里的协程
既然我们的标题叫 Java 里的协程,自然我们会讨论 JVM 上的实现,JVM 上早期有 kilim 以及现在比较成熟的 Quasar。而本文章会全部基于 Quasar,因为 kilim 已经很久不更新了。
序列化/反序列化,我忍你很久了,淦!
上次不知道是哪个小伙伴留言说,关于对象 「序列化和反序列化」 这一块有点糊,能不能像之前梳理《枚举部分知识》一样整理一波。 巧了,我也正有此意。 收到了这个需求之后,我抽时间再次重新捧起了尘封已久的《Java编程思想》,把「序列化和反序列化」这块的知识点又重新审视了一遍。 曾几…
Java基础系列-跨越 Java8
Benjamin 在 2014 年写下的这篇 Java8 的入门教程我觉得非常不错,或许可以帮助你跨过 Java8 这个坎。 这份教程会指导你一步一步学习 Java8 的新特性。按照先后顺序,这篇文章中包括以下的内容:接口的 default 方法,lambda 表达式,方法引用…
双亲委派模型,类的加载机制,搞定大厂高频面试题
文章内容相对较长,所以添加了目录,如果你希望对 Java 的类加载过程有个更深入的了解,同时增加自己的面试技能点,请耐心读完...... 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Pre…
一文读懂 Java 8 函数式编程
JDK 从 1.8 版本开始支持 Lambda 表达式,通过 Lambda 表达式我们可以将一个函数作为参数传入方法中。在 JDK 1.8 之前,我们只能通过匿名表达式来完成类似的功能,但是匿名表达式比较繁琐,存在大量的模板代码,不利于将行为参数化,而采用 Lamdba 则能很…
fastjson到底做错了什么?为什么会被频繁爆出漏洞?
fastjson大家一定都不陌生,这是阿里巴巴的开源一个JSON解析库,通常被用于将Java Bean和JSON 字符串之间进行转换。 前段时间,fastjson被爆出过多次存在漏洞,很多文章报道了这件事儿,并且给出了升级建议。 但是作为一个开发者,我更关注的是他为什么会频繁被…
Fastjson致命缺陷
前言这个周末被几个技术博主的同一篇公众号文章fastjson又被发现漏洞,这次危害可导致服务瘫痪!刷屏,离之前的漏洞事件没多久,FastJson又出现严重Bug。目前项目中不少使用了FastJson做