首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#java

广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发

JVM常见面试题(三):类加载器,双亲委派模型,类装载的执行过程

寻求出路的程序媛

本文重点介绍JVM面试题——类加载器、双亲委派模型、类装载的执行过程。对于相关面试题,进行重点归纳总结;如果想查看具体详情,可参考 类加载器 超详解:什么是类加...

800

JVM —— 类加载器的分类,双亲委派机制

寻求出路的程序媛

通过上图可以看到,java.lang.String类的类加载器是空的,Hash值也是null。所以只要看到class-loader为null,就知道这是启动类加...

1600

面试官:GROUP BY和DISTINCT有什么区别?

磊哥

在 MySQL 中,GROUP BY 和 DISTINCT 都是用来处理查询结果中的重复数据,并且在官方的描述文档中也可以看出:在大多数情况下 DISTINCT...

1500

JAVA并发编程系列(8)CountDownLatch核心原理

拉丁解牛说技术

我们利用CountDownLatch倒计时的特性,多线程并发条件下,多线程可以调用CountDownLatch.countDown()方法进行减1,然后等候信号...

1400

JUC从实战到源码:六千字详细学习CompletableFuture

怒放吧德德

在Java 8之前,异步编程通常使用java.util.concurrent.Future接口。然而,这个接口有很多的局限,比如不能直接把两个异步操作的结果直接...

1210

Spring AI Transform Java以实现GenAI应用程序交付

云云众生s

机器学习 (ML) 和 AI 不再是新事物,但生成式 AI (GenAI)——使用 大型语言模型 (LLM) 生成图像、文本、音乐和其他媒体——在过去 18 个...

1400

「嘉年华观会」SpringBoot命令行启动时参数配置

用户11282701

通过命令行参数来配置Spring Boot应用程序是一种常见的方式。在命令行中,可以使用--<property>=<value>的形式来传递参数。这些参数会被S...

2900

Java并发编程学习6-同步容器类和并发容器

huazie

从编译后的Class文件来看,上述 for-each 循环语法,javac 将生成使用 Iterator 的代码,反复调用 hasNext 和 next 来迭代...

1900

类加载器 超详解:什么是类加载器,类加载器作用及应用场景,类加载时机,类加载的完整过程,类加载器分类

寻求出路的程序媛

通过上图可以看到,java.lang.String类的类加载器是空的,Hash值也是null。所以只要看到class-loader为null,就知道这是启动类加...

3210

【Spring Boot 源码学习】深入 BootstrapContext 及其默认实现

huazie

书接前文《BootstrapRegistry 详解》,在介绍 BootstrapRegistry 的内部类 InstanceSupplier 的 get 方法...

4220

设计了简单高效的弹幕系统!老板直接加薪

Java进阶指南针

弹幕系统最早起源于日本,流行于视频网站niconico。我们认识的初音未来(Hatsune Miku)就是在niconico平台上爆红的!!

3420

JAVA并发编程系列之Semaphore信号量剖析

拉丁解牛说技术

其实,面对这样的面试要求,现实中的头部大厂,甚至一些普通大厂都是设计了很多编程题考查大家的基础功底。但是都不会很复杂,毕竟时间有限,往往都是经典题目,涉及一个或...

4110

MethodHandle方法句柄使用分享

每周聚焦

第二种方式 使用Unsafe来获取LookUp,如果考虑性能个人推荐这种方式实现。 如果权限报错,请添参数启动 --add-opens java.base/su...

2410

Java设计模式:组合模式的介绍及代码演示

科技新语

组合模式属于结构型设计模式,可以使用这种设计模式将多个对象组合成树形结构,树中的每个对象都表示一个叶子结点,并且可以统一处理结构中的所有叶子结点。比如说,现在要...

3410

乐观锁与悲观锁是什么?

程序猿川子

悲观锁和乐观锁是两种常见的并发控制机制,用于处理多线程或多进程环境中的数据访问冲突问题。它们在数据库系统、分布式系统和多线程编程中都有广泛应用。这篇文章我们来分...

5610

安卓软件开发:Java和Kotlin实现首页壁纸的手势切换功能

Nimyears

本项目是通过左右滑动手势切换首页壁纸,为车机应用用户提供灵活、便捷的壁纸定制体验。这功能提升了应用的互动性,增强了用户对应用的操作感。

239150

Java的Thread线程对象对异常捕获的处理策略

崔认知

线程对异常的处理主要涉及到java.lang.Thread.UncaughtExceptionHandler:

4210
领券