方法参数与Debug按键

1、基本数据类型做方法参数传递

基本类型做方法参数传递,传递的是值,不是变量本身。

运行方法:压栈

方法执行完毕:弹栈 → 释放内存

java 复制代码
public class Demo01 {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        method(a,b);
        System.out.println(a);
        System.out.println(b);
    }
    public static void method(int a,int b){
        a+=10;
        b+=20;
        System.out.println(a);
        System.out.println(b);;
    }
}

2、引用数据类型做方法参数传递

引用数据类型作为参数传递,传递的是地址值

java 复制代码
public class Demo02 {
    public static void main(String[] args) {
        int[] arr = {10,20};
        arr[0]+=10;
        arr[1]+=20;
        method(arr);
        System.out.println(arr[0]);//30
        System.out.println(arr[1]);//60
    }
    public static void method(int[] arr){
        arr[0]+=10;
        arr[1]+=20;
        System.out.println(arr[0]);//30
        System.out.println(arr[1]);//60
    }
}

3、Debug按键解释

相关推荐
BerryS3N1 小时前
Java在人工智能与大模型时代的深度演进:从工程落地、高性能计算到企业级Agent与RAG架构实战指南
java·人工智能·架构
郝亚军1 小时前
FE1.1S-BQFN24BT可以指定IP端口吗?
开发语言·php
阿里嘎多学长1 小时前
2026-08-04 GitHub 热点项目精选
开发语言·程序员·github·代码托管
蔬菜_1 小时前
前端转全栈-day2(修饰符)
java
fīɡЙtīиɡ ℡1 小时前
怎么是用JWT
java·状态模式
唐青枫2 小时前
Java JCommander 实战详解:用注解解析命令行参数
java
晴天162 小时前
Rust 快速入门 (从 JavaScript 开发者视角)-Day09
开发语言·javascript·rust
步行cgn2 小时前
carList.forEach(System.out::println)
java·开发语言·mybatis
进击的程序猿~2 小时前
Go 内存分配与垃圾回收源码深度学习手册
开发语言·后端·golang