当前位置: 首页 > news >正文

为什么 Java main 方法必须写 public static void?

前言

每一个初学 Java 的人,第一行主方法都是固定模板:

java

运行

public static void main(String[] args){}

很多人背了无数次,却不知道:每个单词为什么必须存在?能不能删掉?

本篇拆解 main 方法每一个关键字的底层意义。

一、完整主方法规范(JVM 强制规定)

java

运行

public static void main(String[] args)

二、逐词解析作用

1. public 公共的

  • 作用:保证JVM 可以访问到这个方法
  • 如果改为 private / 默认权限:JVM 无法调用,程序无法启动

2. static 静态的

  • 作用:无需 new 对象,直接通过类名调用
  • Java 程序启动时,没有任何对象实例,只能调用静态方法

3. void 无返回值

  • 作用:主方法由 JVM 调用,不需要返回任何数据
  • 如果写 return 数据、修改返回值类型,直接报错

4. main 固定方法名

  • JVM 程序入口固定识别 main
  • 不能改成 Main、MAIN、mian

5. String [] args 参数列表

  • 接收控制台传参
  • 初学可不用,但格式不能省略

三、新手常见错误写法(全部报错)

  1. 去掉 static → 非静态方法,无法启动
  2. 小写 main → 找不到程序入口
  3. 修改返回值 int / String → 格式不匹配
  4. 私有化 main 方法 → JVM 无权访问

四、拓展:可以修改的地方

以下写法合法不报错

java

运行

public static void main(String args[]) // 中括号位置可变 public static final void main(String[] args) // 加final修饰

结语

main 方法不是语法随便写,是JVM 强制约定的程序入口,记住:public static void main 缺一不可

http://www.jsqmd.com/news/1004743/

相关文章:

  • TypeORM批量新增优化:解决跨境万级数据插入卡顿问题
  • 医用超声模拟系统:模拟超声信号算法
  • 2026山西老百姓优先选择的五家贵金属回收店 黄金回收白银回收铂金金条回收合规门店测评合集 - 信誉隆金银铂奢回收
  • 上海市2026年黄金回收白银回收铂金回收变卖,5 家靠谱贵金属门店实地测评汇总 - 奢金汇
  • 微信小程序虚拟支付2.0实战:用Java搞定余额查询,避开offer_id和sessionKey的坑
  • 2026苏州本地土壤检测高口碑机构 TOP 农田场地污染检测附地址电话全收录 - 科信检测
  • 保姆级教程:用Uni-App+微信小程序连接智能硬件(蓝牙BLE完整项目代码)
  • Android应用层串口通信封装库(含USB转串口调试可用源码)
  • STM32 ADC采集进阶:告别轮询,用中断和DMA实现多通道电压采集(基于CubeMX)
  • 商圈实测武汉江汉区:黄金回收现状与六家透明机构盘点 - 上门黄金回收
  • Navicat重置工具终极指南:Mac版Navicat无限试用技巧大揭秘
  • VMware Workstation Pro 17 许可证密钥实战配置指南
  • 上海市2026年市民高频选择的5家实体黄金回收白银回收铂金回收门店实地测评整理 - 奢金汇
  • 终极APA第7版格式解决方案:让Microsoft Word参考文献一键规范
  • 手把手教你用CH32V307的SPI驱动OLED屏(附完整代码与接线图)
  • 上饶市2026年黄金回收白银回收铂金回收变卖,5 家靠谱贵金属门店实地测评汇总 - 奢金汇
  • 2026年6月扬子扫地机厂家推荐指南:扬子扫地机物业专用,扬子手推式扫地机,扬子驾驶式扫地机,扬子工业扫地机公司优选! - 品牌鉴赏师
  • 副业产品如何选
  • BMS系统专栏:彻底搞懂!UART、RS232、RS485 三者区别
  • 2026年6月:四川靠谱的彩钢蓬/集装箱房/市政围挡公司如何选择?专业推荐龙之辉 - 品牌鉴赏官2026
  • 2026盘锦本地危房检测房屋安全鉴定哪家专业?TOP 正规机构榜单 + 联系方式 - 鉴安检测
  • 【SAE出版、提交EI检索】第三届城市建设与交通运输国际学术会议(UCT 2026)
  • 如何用HS2-HF_Patch一键汉化Honey Select 2:智能增强补丁实战指南
  • 告别纸上谈兵:用Vector CANoe实战演练AUTOSAR DCM模块的诊断服务流程
  • 学Simulink——基于相移控制的双向全桥 DC-DC 变换器回流功率优化仿真
  • 手把手教你学Simulink——纯电动汽车永磁同步电机(PMSM)矢量控制(FOC)仿真
  • 南阳整装装修本土标杆,南方木业铸就整装好口碑 - 百航
  • 梯度下降实战:学习率调优与参数更新的工程直觉
  • 2026资阳市民高频选择的 5 家实体水质检测饮用水检测井水检测第三方实地测评整理 - 诚金汇钻回收公司
  • 2026 芜湖柴油发电机组厂家 TOP5 权威推荐|芜湖柴油发电机哪家好?本地靠谱品牌对比 - ZJYDZH