10 2024 档案
摘要:
前言 pack200 是一个用于 Java 的工具,主要用于将 Java 应用程序的 JAR 文件进行压缩和打包,从而减小其体积。pack200 可以有效地减少 JAR 文件的大小,并且可以在需要时进行解压缩。 一、Pack200使用举例 1. 压缩 JAR 文件 pack200 --repack
阅读全文

摘要:
前言 在 Java 程序运行过程中,操作系统为其分配了物理内存和虚拟内存。理解这两者的概念有助于明晰内存管理和性能优化。 一、物理内存 物理内存是指计算机的实际 RAM(随机存取存储器)。Java 进程在运行时需要向操作系统请求内存资源,操作系统通过分配物理内存来满足 Java 进程的内存需求。 简
阅读全文

摘要:前言 Java语法实现中,经常会将对象作为参数传递给函数进行处理。 众所周知,对象传递的是它的引用,那么对象的内存又是如何管理的呢? 一、引用传递 vs 值传递 引用传递:在 Java 中,所有对象都是通过引用来访问的。将对象传递给一个方法时,实际上是将对象引用的副本传递给方法。这意味着在方法内部,
阅读全文
摘要:前言 在 Rust 中,macro_rules! 是一种声明宏,允许在编译时生成代码。 一、打印文本 示例: macro_rules!:声明了一个宏,宏的名字是 hello。调用 hello!() 时,编译器在编译时会展开宏,生成 println!("Hello, world!"); macro_r
阅读全文
摘要:前言 rust是基于C++实现的,所以对于rust来讲,更适合的是面向过程的设计。不过,仍然可以基于rust采用一些面向对象的设计思想,本文主要讲述如何通过rust语法实现单例模式。 一、什么是单例模式? 单例模式是一种设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。它常用于需要控制对某
阅读全文
阅读目录(Content)
此页目录为空