![](https://img-blog.csdnimg.cn/direct/279a7ac8cf5340ee8cd90a679e3a387a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java SE
文章平均质量分 75
Java SE(Java Standard Edition)是Java平台的标准版本,为开发各种类型的应用程序提供了基础的功能和API。这个专栏旨在帮助Java开发者更好地理解和掌握Java SE中的各种核心概念、API和最佳实践。
小花也想AC
花有重开日,人无再少年。
展开
-
单例模式(基础介绍)
存在线程安全问题,在instance == null可能会创建多个对象。原创 2024-08-11 11:27:20 · 114 阅读 · 0 评论 -
Java类与对象:定义、创建、内存、方法、参数、封装、构造与关键字
深入探讨了Java中类和对象的各个方面。首先介绍了类的定义和结构,然后详细讨论了如何创建类对象以及如何使用它们。接着,对JVM内存分析进行了解释,以便更好地理解Java程序在内存中的运行情况。随后,重点讨论了实例变量和实例方法的访问方式,以及方法调用时参数的传递方式。在此基础上,介绍了封装的概念及其在Java中的应用。另外,还深入探讨了构造方法、this关键字和static关键字的用法和作用。原创 2024-04-29 15:26:17 · 2399 阅读 · 1 评论 -
Switch语句小事项:包含增强的 switch 语句
增强的 switch 语句是Java 12中引入的一项语言特性,它在Java 14中得到了进一步改进。这个特性的目的是提供更简洁、灵活和易读的 switch 语法。传统的 switch 语句在处理多个条件分支时可能存在一些问题,例如需要使用 break 语句显式地结束每个分支,容易出现忘记添加 break 而导致多个分支执行的情况。增强的 switch 语句解决了这些问题,并引入了一些新的语法特性。原创 2024-04-26 16:35:27 · 432 阅读 · 0 评论 -
字节码解读:理解变量赋值与自增底层原理
字节码(Bytecode)是一种中间代码,通常由高级编程语言编译器生成,并且能够在虚拟机上执行。它是一种低级的表示形式,比起源代码更接近于计算机硬件的操作和数据处理方式。字节码由一系列指令组成,这些指令直接在虚拟机上执行,从而实现源代码的逻辑。通过字节码了解程序执行的底层逻辑。原创 2024-04-24 09:45:00 · 536 阅读 · 1 评论 -
深入了解变量类型:细致注意事项
1、八种基本数据类型除了boolean类型之外,都可以互相转换。2、小容量可以自动转换为大容量,容量排序为:byte < short,char < int < long < float < double3、大容量不能自动转换为小容量,必须添加强制类型转换符,才能编译通过,但是运行时可能损失精度。4、当整数型字面量没有超过byte、short、char的范围时,可以将其赋值给byte、short、char类型的变量。5、byte、short、char混合运算时,各自先转换为int再做运算。原创 2024-04-23 10:45:10 · 696 阅读 · 0 评论 -
Java SE 基础知识
Java虚拟机(JVM),Java的加载与执行原理,JDK、JRE、JVM分别是什么?他们的关系是什么,class和public class的区别,Java标识符命名规范,Java中的加号运算符,变量的分类,原码、反码、补码。原创 2024-04-20 14:47:22 · 1517 阅读 · 1 评论 -
Object中equals()和String中equals()区别
对于 Object 类中的 equals() 方法,通常需要在子类中进行重写以实现根据对象的内容而不是引用进行相等性比较;而 String 类中的 equals() 方法已经被正确地重写,用于比较字符串的内容。原创 2024-04-20 15:06:54 · 359 阅读 · 1 评论