java 里面的args[0]的意义

本文详细讲解了如何在Java中通过`args`数组获取命令行参数,如`Test1`程序中的例子,以及如何配置JDK环境变量进行编译和运行。重点介绍了args[0]到args[n]的使用方法和命令行参数的传递方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

int port;

port=Integer.parseInt(args[0]);

 args[0]就是用命令行编译运行java程序时,传入的第一个参数,比如运行一个程序,代码如下:

public class Test1{

public static void main(String [] args){

for(int i=0;i<args.length;i++)

System.out.println(args[i]);

编译
javac Test.java
运行
java Test param1 param2 回车
你得到的结果是
param1
param2

也就是说args[0]是你传入的第一个参数args[2]是传入的第二个参数,以此类推。
注:命令行编译、运行java程序需要配置JDK环境变量

### Java 括号内部阴影部分的意义 在IDEA编辑器中,括号内的阴影部分通常用于表示代码结构和作用域。当使用`computeHighlighting`方法处理Java代码时,通过正则表达式可以识别并突出显示特定的语法元素[^1]。 对于括号内阴影部分的具体意义: - **参数列表**:函数定义或调用中的圆括号`( )`包围的部分称为参数列表。这里可能会有多个变量声明或传递的实际参数。 - **语句块**:花括号 `{ }` 内的内容代表一个复合语句或代码块,比如类体、方法体以及控制流结构(如if/else, try/catch等)。这些区域经常被着色以便于区分逻辑单元。 - **数组初始化或其他集合类型的构造**:方括号 `[ ]` 中间放置初始值列表或者索引访问操作符;而大括号也可以用来创建匿名内部类实例或者其他容器对象。 为了更好地理解这一点,在编写Java程序时,IDE会自动为开发者提供视觉上的辅助——即所谓的“阴影效果”,这有助于快速定位和阅读复杂的嵌套结构。这种特性不仅限于简单的颜色变化,还包括背景轻微变暗等形式的表现方式,使得程序员能够更加直观地把握整个项目的架构布局。 ```java public class Example { public static void main(String[] args) { // 圆括号包裹的方法签名参数 int sum = addNumbers(5, 7); // 调用addNumbers() 方法传入两个整数作为实参 System.out.println(sum); String[] names = {"Alice", "Bob"}; // 方括号用于数组字面量定义 } private static int addNumbers(int a, int b){ // 定义了一个私有的静态成员函数 // 参数a 和b 的类型都是int return (a + b); // 运算表达式的计算结果返回给调用者 } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

little Chen1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值