Java基础
文章平均质量分 93
帘低晓露湿
我望着你背影想开口
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String类的存储结构与常用方法
本文介绍了Java中String类的特性与常用方法。与C语言不同,Java通过String类存储字符串,具有不可变性,修改操作会创建新对象而非改变原字符串。文章详细说明了字符串常量池机制,解释了"=="和equals()的区别,并通过示例展示了字符串比较、拼接、截取、替换等操作。此外,还介绍了length()、charAt()、indexOf()等获取字符串信息的方法,以及split()、startsWith()等实用功能。重点强调了String类的不可变性和常量池的内存复用优势。原创 2025-08-11 11:06:03 · 979 阅读 · 0 评论 -
JVM——Java虚拟机
JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,它是 Java 平台技术的核心组成部分,是运行 Java 字节码的虚拟计算机。从功能上来说,JVM 主要负责将字节码(.class 文件)解释或编译为特定操作系统能理解的机器码并执行,这也是 Java 语言实现 "一次编写,到处运行",这就是JAVA跨平台特性的关键 —— 相同的字节码可以在安装了对应 JVM 的不同操作系统上运行。原创 2025-08-03 14:09:01 · 1011 阅读 · 0 评论 -
Cloneable接口与深拷贝浅拷贝
本文介绍了Java中Cloneable接口的使用及深浅拷贝的实现。Cloneable是标志接口,不包含方法,仅用于标识类可克隆。实现clone()需注意三点:处理异常、返回类型转换和实现Cloneable接口。浅拷贝仅复制引用,导致对象共享属性;深拷贝需递归克隆引用对象,如示例中Person和Money类的实现。通过重写clone()方法并调用引用对象的clone(),可实现独立拷贝,避免属性共享问题。原创 2025-07-31 11:22:20 · 969 阅读 · 0 评论
分享