文章 2024-10-19 来自:开发者社区

让星星⭐月亮告诉你,Java冒泡排序及其时间复杂度计算

⭐⭐⭐冒泡排序算法🌙🌙🌙: 第一轮冒泡排序:第一次拿数组的第1位和第2位进行比较,若第1位大于第2位,则将两者的值交换,再继续拿交换后的第1位与第3位进行比较,若第1位大于第3位,则将两者的值交换,然后再继续拿交换后的第1位与后续位进行比较࿰...

文章 2024-10-19 来自:开发者社区

让星星⭐月亮告诉你,自定义定时器和Java自带原生定时器

一.⭐⭐⭐定时器概述🌙🌙🌙 何为定时器?①就像可以设置闹钟的时钟一样。当我们往时钟里添加一个闹钟时,可以设置闹钟的首次执行时间、执行间隔时间、备注、是否启动等属性。②一个时钟可以设置多个不同的闹钟,每个闹钟可以有各自的首次执行时间、执行间隔时间、备注、是否启动等属性。③当闹钟响起后࿰...

文章 2024-10-19 来自:开发者社区

让星星⭐月亮告诉你,jdk1.8 Java函数式编程示例:Lambda函数/方法引用/4种内建函数式接口(功能性-/消费型/供给型/断言型)

package unittest; import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.function.Supplier; @FunctionalInterfaceinterface IFuct...

文章 2024-10-19 来自:开发者社区

让星星⭐月亮告诉你,Java synchronized(*.class) synchronized 方法 synchronized(this)分析

⭐⭐⭐结论🌙🌙🌙: synchronized(SynchronizedTest.class)锁加在类上,若有多个类的实例对象,则同一时刻只能由一个类的实例对象(拥有t1的线程th1)获取到该类上的锁,其他类的实例对象(拥有t2的线程th2)需要等待synchronized void synchronizedMethod() 锁加在普通方法上,同一时...

文章 2024-10-19 来自:开发者社区

让星星⭐月亮告诉你,Java异常分类[Throwable(Error/Exception(RuntimeException/其他异常)) 检查时异常 非检查时异常]

摘要 本文深入探讨了Java异常处理机制,特别是Throwable类及其子类Error和Exception。通过详细的分类和实例代码,读者将能够理解Java中异常的分类、区别以及如何处理它们。文章还提供了流程图和表格,帮助读者更好地理解异常处理的概念。 关键词 Java, 异常处理, Throwable, Error, Exception, Runtim...

让星星⭐月亮告诉你,Java异常分类[Throwable(Error/Exception(RuntimeException/其他异常)) 检查时异常 非检查时异常]
文章 2024-10-19 来自:开发者社区

让星星⭐月亮告诉你,Java NIO之Buffer详解 属性capacity/position/limit/mark 方法put(X)/get()/flip()/compact()/clear()

package nio; import java.nio.ByteBuffer; public class BufferTest { public static void main(String[] args) throws InterruptedException { ByteBuffer buf = ByteBuffer.allocate(9); ...

文章 2022-02-17 来自:开发者社区

Redisson是GitHub里星星最多的Redis Java客户端

经过近4年日日夜夜的努力,Redisson终于在2019年1月16日成为GitHub里星星最多的Redis Java客户端。在此十分感谢大家的这些年来对Redisson的支持和信赖,我们会再接再厉让项目变得更好。 谢谢大家! 项目网站:https://redisson.org源码地址:https://github.com/redisson/redisson

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注