随笔分类 -  Java

摘要:【Java基础】垃圾回收器前言 Java的垃圾回收器是JVM的一个重要组件,通过自动管理内存,负责回收不再被程序使用的对象所占用的内存空间,从而减轻程序员手动管理内存的负担,避免诸如内存泄漏和悬空指针等问题。 本文旨在探索Java的垃圾回收器基本原理,有哪些,具体有什么作用? 一、垃圾回收器的基本原理 可达性分析算法:垃圾回 阅读全文
posted @ 2025-03-02 22:20 Yundan 阅读(11) 评论(0) 推荐(0) 编辑
摘要:【Java基础】重载与重写前言 Java的重载与重写是Java中同一个方法名的不同实现方式,本文旨在探索Java重载与重写之间的区别。 一、什么是重载? 简而言之,在同一个类中,存在多个方法名相同,但参数列表不同(参数的个数、类型或顺序不同)的方法,这就是方法重载。 返回类型:可以相同也可以不同,仅返回类型不同不足以构成方法 阅读全文
posted @ 2025-03-02 21:59 Yundan 阅读(22) 评论(0) 推荐(0) 编辑
摘要:【Java基础】构造器前言 Java中通过使用构造器的方式来有效解决内存管理的问题。本文旨在进一步探索Java的构造器。 一、什么是构造器? Java 构造器是一种特殊的类成员方法 ,在创建类的实例(对象)时自动调用,其主要目的是初始化对象的状态,即对对象的成员变量进行赋值。 二、构造器有哪些特性? 构造器的名称必须与它 阅读全文
posted @ 2025-03-02 21:30 Yundan 阅读(9) 评论(0) 推荐(0) 编辑
摘要:【Java基础】Pack200前言 pack200 是一个用于 Java 的工具,主要用于将 Java 应用程序的 JAR 文件进行压缩和打包,从而减小其体积。pack200 可以有效地减少 JAR 文件的大小,并且可以在需要时进行解压缩。 一、Pack200使用举例 1. 压缩 JAR 文件 pack200 --repack 阅读全文
posted @ 2024-10-27 22:33 Yundan 阅读(50) 评论(0) 推荐(0) 编辑
摘要:【Java基础】物理内存&虚拟内存前言 在 Java 程序运行过程中,操作系统为其分配了物理内存和虚拟内存。理解这两者的概念有助于明晰内存管理和性能优化。 一、物理内存 物理内存是指计算机的实际 RAM(随机存取存储器)。Java 进程在运行时需要向操作系统请求内存资源,操作系统通过分配物理内存来满足 Java 进程的内存需求。 简 阅读全文
posted @ 2024-10-19 21:50 Yundan 阅读(227) 评论(0) 推荐(0) 编辑
摘要:前言 Java语法实现中,经常会将对象作为参数传递给函数进行处理。 众所周知,对象传递的是它的引用,那么对象的内存又是如何管理的呢? 一、引用传递 vs 值传递 引用传递:在 Java 中,所有对象都是通过引用来访问的。将对象传递给一个方法时,实际上是将对象引用的副本传递给方法。这意味着在方法内部, 阅读全文
posted @ 2024-10-17 23:53 Yundan 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示