摘要:
JVM内存结构的划分 目录JVM内存结构的划分JVM内存区域1. 栈(Stack)2. 堆(Heap)3. 方法区(Method Area)4. 程序计数器(Program Counter Register)5. 本地方法栈(Native Method Stack)堆和栈的主要区别示例 Java虚拟 阅读全文
摘要:
方法的作用 目录方法的作用方法定义基本形式方法的重载方法的调用可变参数列表示例方法的作用 在Java中,方法(也称为函数)是程序的基本构建块之一,用于执行特定任务。方法有助于组织代码、提高可重用性,并使程序更容易理解和维护。下面是对Java方法的一些基本概念和用法的总结。 方法定义 一个方法的基本结 阅读全文
摘要:
方法的形参和实参 目录方法的形参和实参形参(形式参数)形参的特点示例实参(实际参数)实参的特点示例形参和实参的区别值传递与引用传递示例 在Java中,当你调用一个方法时,会涉及到形参(形式参数)和实参(实际参数)的概念。下面是对这两个概念的详细解释和总结。 形参(形式参数) 形参是在方法声明时定义的 阅读全文
摘要:
方法的定义 目录方法的定义1. 成员方法(非静态方法)定义成员方法调用成员方法2. 静态方法定义静态方法调用静态方法3. 对象的方法定义和调用对象方法总结 在Java中,方法可以根据其作用域和是否与类的实例相关联而分为不同的类型。以下是静态方法、成员方法(非静态方法)以及如何通过对象调用方法的总结。 阅读全文
摘要:
一维数组 目录一维数组1. 声明一维数组2. 初始化一维数组显式分配内存显式分配内存并初始化简化初始化3. 访问数组元素4. 修改数组元素5. 数组长度6. 遍历一维数组7. 数组操作8. 数组异常示例代码 一维数组是一系列相同类型的元素的有序集合,每个元素可以通过索引来访问。下面是一维数组在 Ja 阅读全文
摘要:
数组算法 目录数组算法1. 冒泡排序2. 插入排序3. 快速排序 三种常见的排序算法:冒泡排序、插入排序和快速排序的基本实现。 1. 冒泡排序 冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复进行的,直到没有再需要交换 阅读全文
摘要:
数组概念 目录数组概念1. 数组定义2. 数组索引3. 数组长度4. 访问和修改数组元素5. 多维数组6. 遍历数组7. 数组操作8. 数组与异常示例代码 在 Java 中,数组是一种基本的数据结构,用于存储固定大小的同类型元素集合。下面是一些关于 Java 数组的基础知识点: 1. 数组定义 声明 阅读全文
摘要:
多维数组 目录多维数组声明多维数组创建和初始化多维数组1. 显式指定每个维度的大小2. 初始化时指定大小3. 使用初始值列表初始化访问和修改多维数组元素遍历多维数组不规则数组 在Java中,多维数组是指数组的元素也是数组的情况。最常见的多维数组是一维数组的元素本身就是一维数组,这样的数组称为二维数组 阅读全文
摘要:
循环结构 目录循环结构1. for 循环语法示例2. while 循环语法示例3. do-while 循环语法示例注意事项示例代码for 循环示例while 循环示例do-while 循环示例 在Java中,循环结构允许你重复执行一段代码,直到满足特定的条件。Java中有三种主要的循环结构:fo 阅读全文
摘要:
跳转语句 目录跳转语句1. break 语句语法示例2. continue 语句语法示例注意事项示例代码break 示例continue 示例标签化循环示例总结 在Java中,break 和 continue 是控制循环流程的关键字。下面是一些关于这两个关键字的基本概念和用法: 1. break 阅读全文