Java中的main函数

hello world实例

在这里插入图片描述
注:String args[] 与 String[] args 都可以执行,但推荐使用 String[] args,这样可以避免歧义和误读。
第一个程序

注意:
类A是公共的,应在名为A.java的文件中声明”这句话需要分两步来理解:
1、如果类A被声明为公共的(public),那么必须将类A保存在名为A.java的文件中;
2、反之,在一个文件中最多包含一个顶级的公共类,并且该公共类的名字与文件名相同。比如文件A.java中,允许定义一个或多个类,但最多允许一个顶级的公共类,此类名为A。此处强调的顶级的意思是,允许非顶级的公共类存在,如内部公共类等

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

String[] args 还有一种等价的写法: String… args,前者为数组形式, 后者为可变参数形式。前者常用。
#main是 Java 程序的入口地址,Java 虚拟机运行程序的时候首先找的就是 main 方法。跟 C 语言里面的 main() 函数的作用是一样的。只有有 main() 方法的 Java 程序才能够被 Java 虚拟机运行,可理解为规定的格式。一个java程序有且只有一个main函数。
此处注意,main 是一个程序的入口,一个 java 程序运行必须而且有且仅有一个 main 方法。args[0] 是你传入的第一个参数,args[1]是传入的第二个参数,以此类推。
#对于里面的参数及修饰符:
public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样 Java 虚拟机就可以找到 main() 方法,从而来运行 javac 程序。
static: 表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候 main() 方法也随着加载到内存中去。
void:main():方法是不需要返回值的。
main:约定俗成,规定的。
String[] args:从控制台接收参数。

java的四种代码块

用{}括起来的称为代码块:
**普通代码块:**类中方法的方法体
**构造代码块:**类中{}直接括起来的语句,每次创建对象都会被调用,先于构造函数执行
**静态代码块:**类中static{}括起来的语句,只执行一次,先于构造代码块执行
**同步代码块:**类中synchronized(){}括起来的语句,多线程环境下互斥执行

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值