欢迎大家关注我的公众号:程序那些事
本站记录了一个程序员的学习和成长经历。不吹水,不博眼球,只写有态度有内涵的技术类文章。 内容主要是java,区块链,Spring,架构,scala,go,JS,前端等方面,至于后面的大数据,人工智能等我有时间了再添加进去吧。 有需要和我讨论的朋友可以加我微信,想看什么方面或者什么问题解决方案的也可以私信给我,我会在能力范围内解答。 做一个真诚的程序员,和大家一起进步!

Category: base-new

什么?注释里面的代码居然能够执行

什么?注释里面的代码居然能够执行

注释大家都写过,应该都懂。注释就是给人看的,不是给机器看的,自然也就无法执行。 但是今天就有一个例外,快让我们看一下吧。 如果是下面一段代码,大家期望的输出是什么? public class esca...

java对象序列化的秘密

java对象序列化的秘密

简介 你知道序列化可以使用代理吗?你知道序列化的安全性吗?每个java程序员都听说过序列化,要存储对象需要序列化,要在网络上传输对象要序列化,看起来很简单的序列化其实里面还隐藏着很多小秘密,今天本文将...

Java中的类型推断和lambda表达式

Java中的类型推断和lambda表达式

Java中的类型推断和lambda表达式 简介 java是强类型的编程语言,每个java中使用到的变量都需要定义它的类型,否则会编译失败。强类型语言的好处就是可以尽可能的在编译期间就发现代码中可能出现...

Lambda表达式和闭包Closure

Lambda表达式和闭包Closure

简介 我们通常讲到闭包,一般都是指在javascript的环境中。闭包是JS中一个非常重要的也非常常用的概念。闭包产生的原因就是变量的作用域范围不同。一般来说函数内部的定义的变量只有函数内部可见。如果...

标记接口,注解和注解处理器的前世今生

标记接口,注解和注解处理器的前世今生

标记接口,注解和注解处理器的前世今生 简介 相信大部分的开发者都用过注解,尤其是对使用过Spring的开发者来说,注解是现代Spring中不可获取的一部分。Spring从最开始的xml配置到后面的注解...

JDK9的新特性:JPMS模块化

JDK9的新特性:JPMS模块化

JDK9的新特性:JPMS模块化 简介 JDK9引入了一个新的特性叫做JPMS(Java Platform Module System),也可以叫做Project Jigsaw。模块化的本质就是将一个...

JDK9的新特性:String压缩和字符编码

JDK9的新特性:String压缩和字符编码

JDK9的新特性:String压缩和字符编码 简介 String的底层存储是什么?相信大部分人都会说是数组。如果要是再问一句,那么是以什么数组来存储呢?相信不同的人有不同的答案。 在JDK9之前,St...