java小记

发布时间:2023-09-10 14:30

Java系统参数

系统级全局变量,该参数可以在程序中任何位置都可以访问到。优先级最高,覆盖程序中同名配置。
一般通过设置虚拟机参数来实现。
例如在idea中可以通过对应用程序进行配置:

Edit Configurations -> Add VM Options

java小记_第1张图片

系统参数的标准格式为:-Dargname=agrvalue

多个参数之间用空格隔开,如果参数值中间有空格,则用引号括起来。
虚拟机系统参数中设置的参数键值对,在程序中可以用 System.getProperty("propertyName") 获取对应参数值。

-X/-XX 为非标准系统参数形式,一般与 JVM 虚拟机设置有关,参数名和值都由 JVM 规范规定。例如:-Xms :初始堆大小、-Xmx :最大堆大小。

java小记_第2张图片

Java运行参数

main 方法执行时传入的参数值,如果参数有多个,用空格分开。
main 方法的一般格式为:public static void main(String[] args),其中,String[] args 就是存储运行参数的变量,在程序中可以直接使用。
Java运行参数仍然可以通过在Edit Configurations中设置
java小记_第3张图片

类似用法:
java小记_第4张图片

命令行中设置系统参数或运行参数

当然也可以在命令行中对这两种参数进行设置
java 命令的基本格式为 java [-options] class [args...],其中:

  • [-options] 配置 Java 系统参数
  • [args…] 配置 Java 运行参数

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号