首页
学习
活动
专区
工具
TVP
发布

Java面试教程

专栏成员
251
文章
309144
阅读量
27
订阅数
高频面试题:CopyOnWriteArrayList底层原理是什么
一个工作了三年的同学在去参加一个月薪20K+的大厂面试的时候被问到这么个问题:CopyOnWriteArrayList底层原理是什么?
灬沙师弟
2024-10-31
840
每天一个Java面试题之为什么 Java 只有值传递
在编程语言中,参数传递的方式主要有两种:值传递和引用传递。值传递是指将实际参数的值复制一份传递到函数中,而引用传递则是将实际参数的地址传递到函数中。Java,作为一种广泛使用的编程语言,采用的是值传递方式。本文将深入探讨Java为什么只有值传递,并提供代码示例来说明这一概念。
灬沙师弟
2024-10-28
1140
面试官:分布式锁有哪些应用场景和需求?
大家好,我是了不起,又到了金九银十的时间点了,又到了面试季,在职的各位是准备看机会呢?还是打算苟一下,对明年行情报以期待呢?
灬沙师弟
2024-10-25
900
干货!JAVA常见异常汇总
正如“人无完人”一样,程序也不是完美的,它总会存在这样那样的问题,如果忽视它,可能就会造成程序的终止,甚至是系统的崩溃。异常是指程序在执行过程中,出现的非正常情况,可能由程序员错误、系统错误或用户输入错误引起。
灬沙师弟
2024-10-23
1460
手把手教你搭建FTP服务
灬沙师弟
2024-10-18
1120
并发编程需要加锁的时候,如果就不加会怎么样?
大家好,我是了不起,又到了金九银十的时间点了,又到了面试季,在职的各位是准备看机会呢?还是打算苟一下,对明年行情报以期待呢?
灬沙师弟
2024-10-14
1140
Java多线程最佳实践指南
最近正值秋招旺季,面试免不了问一些多线程的问题,而在Java多线程编程中,为了确保程序的稳定性和性能,我们需要遵循一系列的最佳实践。本文将介绍这些最佳实践,并提供代码示例来帮助理解。
灬沙师弟
2024-10-10
1780
面试题count(*) 和 count(1)的区别
面试官:小伙子来面试啊?那你说说 select count(1) 和 select count(*)的区别吧。
灬沙师弟
2024-09-27
820
如何优雅地处理Java多线程中的中断和异常
在Java多线程编程中,正确处理线程中断和异常对于确保程序的稳定性和健壮性至关重要。本文将介绍一些关键的最佳实践,并提供示例代码来说明这些观点。
灬沙师弟
2024-09-24
1650
如果有一天你被这么问MySQL,说明你遇到较真的了
大家好,我是了不起,作为一名Java工程师,MySQL是最常用的数据库了,关于MySQL的索引的面试题也是非常多的。
灬沙师弟
2024-09-23
620
每天一个Java面试题之interrupted和isInterrupted方法的区别
在Java编程中,多线程是一个重要的概念,它允许程序同时执行多个任务。在处理多线程时,线程中断是一个关键的机制,它允许一个线程通知另一个线程应该停止当前的操作。Java提供了interrupted和isInterrupted两个方法来处理线程中断,但它们之间有一些细微的差别。在这篇博客中,将深入探讨这两个方法的区别,并提供代码示例来帮助理解。
灬沙师弟
2024-09-10
930
看你顶不顶的住这般花样面试你,TCP是如何可靠传输
大家好,我是了不起,又到了金九银十的时间点了,又到了面试季,在职的各位是准备看机会呢?还是打算苟一下,对明年行情报以期待呢?
灬沙师弟
2024-09-10
910
每天一个Java面试题之虚拟线程
虚拟线程是 Java 21 中最为重要的特性。Java 从 Java 19 开始引入虚拟线程,在 Java 21 中就正式升级为正式特性。可见官方也把虚拟线程作为 Java 21 长久支持版本的吸引点。虚拟线程是轻量级的线程,可以在显著的减少代码编写的同时提高系统的吞吐量。
灬沙师弟
2024-08-20
1170
金九银十面试的时候,你是怎么回答关于"String能存储多少个字符"的?
关于String能存储多个字符,这个是面试者在面试中经常被提及的问题,这个问题可以问的很浅,也可以问的很深,具体看面试官看了你的简历后,对你的能力有什么样的看法,今天,我们就这个问题,深入的了解一下,以下是关于这次探讨的思维导图
灬沙师弟
2024-08-12
1300
每天一个Java面试题——Java的四大引用是?
在Java中,引用类型主要有四种:强引用、软引用、弱引用和虚引用。它们之间的区别主要体现在垃圾回收器对它们的处理方式上。本文分别介绍这四种引用类型,并给出相应的代码示例。
灬沙师弟
2024-08-06
1040
数据库中null 和 空字符串的区别
来源:后端通过POI读取EXCEL,读取到的内容,直接写入到数据库,从数据库链接工具上查到相关的内容,有点显示为null,有的显示是空白(也就是空字符串 :'')。这导致在后续的操作,比如说group by 会有多余的数据。
灬沙师弟
2024-07-24
1260
数据库sum() over() 详解
select class, score, sum(score) over() as sum from table
灬沙师弟
2024-07-12
1640
你一定要看看,这款开源软件功能太强大了!!!
今天给大家推荐一款好用的聚合软件,小编自己已经用了很长时间了,功能忒强大,一起来看看吧!
灬沙师弟
2024-07-12
5060
数据中台是什么?
了不起学弟:前台,后台,中台。。。数据中台,业务中台。。。学长怎么这么多概念啊,一下子把我搞蒙了都。
灬沙师弟
2024-06-27
1390
Stream流在日常开发中的使用
Java 8 引入的 Stream API 提供了丰富的功能,使得对集合数据进行处理变得更加简洁和高效。Stream API提供了丰富的方法来操作数据流,其中包括了map、flatMap、filter等常用方法。这些方法使得对集合数据进行转换、过滤、分组、排序等操作变得简单而直观。了不起整理了日常开发中经常使用到的方法,帮助老铁们更好地理解和运用Java 8 Stream API。
灬沙师弟
2024-06-04
1230
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档