java的主函数_java_main函数 与普通函数的区别

java main函数写法

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

分析:public :main方法是有java虚拟机调用,所以权限修饰符需要用public

static:虚拟机调用main方法时不实例化对象

void:不返回结果

String[] args:用于接受命令行执行java程序输入的参数,默认长度为0

main:函数名,不是关键字,只是一个jvm识别的固定的名字

参考:

args是arguments的缩写,args名字可以随意改,不用担心。String[] args也可以写成 String args[]。

默认Java虚拟机创建了new String[0]作为传入参数,长度为0。

main函数为什么要传入字符串呢? 因为任何数据都可以通过字符串形式的数据进行转换

main函数的作用

main函数是 java se 程序的入口,而 java ee 程序的入口其实由容器帮我们实现。

main函数与普通java函数的区别

(无参考其他博客,纯粹个人理解)

1.区别在于调用,java函数都是为调用而生,main函数也不例外,而它与普通函数的区别在于调用者,main是一个jvm所识别的固定名字,所以类中的main函数是由jvm所调用的,程序的固定入口。

而普通函数的调用可以通过类调用或对象调用,调用者为其他类或对象。

2.main函数与普通函数另一个区别为写法:

普通函数的写法根据业务与java规范而定,但是main函数的写法是为了被jvm调用,所以写法固定(除了参数名字,但是参数类型是固定的字符串数组)

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值