温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java参数有什么作用

发布时间:2026-10-24 20:34:38 来源:亿速云 阅读:100 作者:小樊 栏目:编程语言

在 Java 中,**“参数”**一般出现在几个不同场景里,常见的是:方法参数、构造方法参数、命令行参数、泛型参数、注解参数等。下面按常见用法给你系统讲一下它们的作用。


一、方法参数(最常用)

public void sayHello(String name) {
    System.out.println("Hello " + name);
}

作用

  1. 接收外部传入的数据
    • 让方法更灵活,不写死逻辑
  2. 实现代码复用
    • 同一个方法可处理不同数据
  3. 控制方法行为
    • 通过参数决定执行逻辑

本质

  • 参数 = 方法内部的局部变量
  • 调用时由调用者赋值

二、构造方法参数

public class User {
    String name;
    int age;

    public User(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

作用

  • 创建对象时初始化属性
  • 保证对象创建即为“可用状态”

三、命令行参数(main 方法参数)

public static void main(String[] args) {
    System.out.println(args[0]);
}

作用

  • 在运行程序时从外部传入参数
java App tom 18
  • 常用于:
    • 配置参数
    • 文件路径
    • 运行模式

四、泛型参数(类型参数)

List<String> list = new ArrayList<>();

作用

  • 提高代码安全性
  • 提高复用性
  • 编译期类型检查
class Box<T> {
    T value;
}

五、注解参数

@RequestMapping("/user")

作用

  • 给框架提供配置信息
  • 控制程序行为(Spring、JUnit 等)

六、参数传递方式(重点)

Java 只有「值传递」

  • 基本类型:传值(副本)
  • 引用类型:传引用地址的副本
void change(int a) { a = 10; }

总结一句话

Java 参数的作用就是:让代码接收外部输入,从而更灵活、可复用、可配置。

如果你指的是某一种具体参数(比如 Spring 参数、HTTP 参数、JVM 参数),可以直接告诉我,我可以进一步细讲。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手