学习
实践
活动
专区
工具
TVP
写文章

Java面试必知必会

专栏作者
10
文章
2009
阅读量
9
订阅数
ChatGPT,简单讲讲Java的注解
注解(Annotation),可声明在class、field、method、parameter等前面,有叫它元数据的,并且它是JDK1.5才引入的特性,目前在SpringBoot等框架中被广泛使用。
Mark Sun
2023-02-27
1201
都2023年ChatGpt都来了,还不拥抱函数式编程吗?
JDK8开始引入的函数式编程,大大降低了Java编码的复杂度。它是一种编程范式,即一切都是数学函数。在Java中,函数式编程与lambda表达式密不可分。本文从最基础的编译原理的Statements && Expressions讲起,一步步带你深入浅出函数式编程。
Mark Sun
2023-02-27
1361
Java整型List能存字符串对象吗?
今天在写代码时,想到一个有趣的面试题,如题List<Integer>能够存String对象吗?
Mark Sun
2023-02-27
1351
Java泛型的协变和逆变
文接上回,说到过Java的泛型擦除问题,这块我又联想到一个有意思的考点泛型的协变和逆变。
Mark Sun
2023-02-27
1241
Java的动态代理与RPC
RPC大家有一定了解后,在Java开发生态下,动态代理和它有着紧密联系。 如果单拎出动态代理,你一定会有一大堆八股文,它和RPC是什么关系?
Mark Sun
2023-01-29
1741
Java并发基础面试题
问题本身不难,都是些基础的概念,这些问题的价值在于每一个问题背后都可以挖出很多要点。
Mark Sun
2023-01-29
1681
Java的函数式编程
JDK8开始引入的函数式编程,大大降低了Java编码的复杂度。它是一种编程范式,即一切都是数学函数。在Java中,函数式编程与lambda表达式密不可分。本文从最基础的编译原理的Statements && Expressions讲起,一步步带你深入浅出函数式编程。
Mark Sun
2022-12-31
2381
Java Stream流
JDK的发行版本都已经衍生至19了,这个从8就引入的Stream流应当是属于Java程序员基操了,但是面试最近遇到开发经验3年的工程师,对它似乎不是很熟悉,让我大吃一惊。本文通过常用的一些简单的例子把它以最小的时间成本给大家说明白。
Mark Sun
2022-12-31
2851
Java面试-什么是JMM?
本篇文章将从计算机硬件、操作系统、Java语言,一环扣一环的引出Java内存模型存在的意义,让大家对Java内存模型(JMM)有较为深刻的理解。
Mark Sun
2022-11-30
4141
Java面试-如何造好synchronized这艘火箭
线程释放锁,JMM会把该线程中对应的本地内存中的共享变量刷新到主内存中。 线程获取锁,JMM会把线程对应的本地内存置为无效,从而使被监视器保护的临界区代码必须从主内存中读取共享变量。
Mark Sun
2022-11-29
2151
没有更多了
活动推荐
社区活动
腾讯云 x ES 三周年有奖征文
参与活动,赢取限量周边礼品
腾讯云自媒体分享计划
入驻社区,可分享总价值百万资源包
邀请好友加入自媒体分享计划
邀请好友,同享奖励 30 / 100 / 180 元云服务器代金券
关注
腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
扫码关注腾讯云开发者
领券