
JAVA核心知识点整理
文章平均质量分 87
《JAVA核心知识点整理》专栏,倾力打造成为Java开发者与学习者的知识导航灯塔,专注于系统化梳理、精细化解读Java编程语言的精髓,旨在帮助读者构建扎实的理论基础,提升编程素养,适应不断变化的软件开发需求。
执子之意
刑天舞干戚,猛志固常在。
展开
-
JAVA之线程间的通信机制
Java中线程间的通信机制主要用于协调多个线程之间的协作,使得它们能够在特定的时机交换信息、同步执行或触发特定行为。在使用以上线程间通信机制时,需注意线程安全问题,避免数据竞争和死锁的发生。原创 2024-04-17 20:51:57 · 918 阅读 · 0 评论 -
JAVA之Integer的比较和int比较
对于自动装箱后的Integer对象或者通过Integer.valueOf()方法得到的对象,如果数值在-128至127之间,由于Java的Integer缓存机制,可能会导致多个具有相同值的对象引用同一地址,此时==比较会返回true。否则,如果不在缓存范围内,即使数值相同,==比较也会返回false,因为它们是两个不同的对象实例。而对于超出这个范围的Integer对象,每次创建都会生成新的对象,因此即使值相同,==比较的结果也将是false,此时应该使用equals()方法进行值的比较。原创 2024-04-11 17:11:50 · 1596 阅读 · 1 评论 -
JAVA之JVM结构及其主要组成部分介绍
是Java平台的核心组件,它负责解释并执行Java字节码。以下是。原创 2024-04-11 17:39:40 · 793 阅读 · 2 评论 -
JAVA之线程生命周期(状态)
Java线程在其生命周期中会经历一系列的状态变化,这些状态反映了线程在不同阶段的行为和能力。根据Java官方文档和JDK源码中枚举的定义,Java线程主要有(新建)、(可运行/运行中)、(阻塞)、(等待)、(超时等待)、(新建)start()(可运行/运行中)start()(阻塞)(等待)notify()(超时等待)(终止):线程已完成其任务或因异常退出了run()方法。线程已经结束其生命周期,不能再被启动或执行任何操作。:线程彻底结束,系统资源被回收。可以通过isAlive()原创 2024-04-15 18:30:21 · 919 阅读 · 1 评论