public class HelloWorld {public static void main(String[] args){System.out.print("Hello World!");}
}

在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。

另一个版本的Hello World

public class HelloWorld2 { static { System.out.println("Hello Wordld!"); } public static void main(String args[]){ System.exit(0); }
}

这个main()方法执行的内容就一句"System.exit(0);" ,目的是让程序正常结束。那“HelloWorld!”是从哪里打印的,秘密就是在static打印的,因为static代码块的内容会在main调用前调用。

转载于:https://www.cnblogs.com/caoyc/p/4341841.html

5、main方法详解相关推荐

  1. Java中的main()方法详解

    源文作者:leizhimin    源文链接:http://lavasoft.blog.51cto.com/62575/53263 源文作者版权申明: 版权声明:原创作品,允许转载,转载时请务必以超链 ...

  2. JavaSE——面向对象进阶(封装、this、static、代码块、包、权限修饰符、main方法详解)

    第2节 面向对象进阶 一.封装与private 概述: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏.保护成员属性,不让类以外的程序直接访问和修改. 封装原则: 隐藏对象的属性和实现细节,仅 ...

  3. java中main是什么_Java中的main()方法详解

    在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是 ...

  4. Java main 方法详解

    1.main方法说起 编译完我们的java文件后,需要有个一含有main方法的类,java 命令将指示操作系统启动一个jvm进程 这个jvm进程启动后,寻找那个main地方开始执行程序 java [J ...

  5. SpringBoot项目main方法详解

    前言 SpringBoot项目启动时通过执行main方法启动,main方法主要做了两方面工作: 初始化Spring容器 启动tomcat运行项目 下面我们通过源码来看如何进行的上面两个操作. 源码分析 ...

  6. JAVA 静态变量,静态方法,main方法详解(韩顺平)

    目录 一.类变量 1.类变量的引入 2.类变量的定义 3.类变量的特点 4.如何定义类变量 5.如何访问类变量 6.类变量使用细节 二.类方法 1.基本介绍 2.定义类方法 3.类方法的访问 4.类方 ...

  7. golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...

    Golang 实现 PHP里的 serialize() . unserialize() 安装 go get -u github.com/techleeone/gophp/serialize 用法 pa ...

  8. java构造和解析json_Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  9. java多线程中的join方法详解

    java多线程中的join方法详解 方法Join是干啥用的? 简单回答,同步,如何同步? 怎么实现的? 下面将逐个回答. 自从接触Java多线程,一直对Join理解不了.JDK是这样说的:join p ...

最新文章

  1. 一百年后,人类怎样编程?
  2. android 多线程下载,断点续传,线程池
  3. 数据结构-单链表进阶之快慢指针原理(快速查找法)
  4. GitHub上线Trending功能,帮你轻松找到有潜力的开源项目
  5. [转]定了!2020年,6种将死的编程语言!
  6. php7 匿名继承类_PHP7中的匿名类使用方法_后端开发
  7. 分布式监控系统开发【day38】:监控trigger表结构设计(一)
  8. VirtualBox的虚拟硬盘vdi扩容
  9. 夜神模拟器+Burp抓包(简直是后端复现调试的福音)
  10. html 打开百度地图,根据经纬度定位到某个地方(位置标注)
  11. gopro lrv文件和thm文件
  12. 彻底掌握NodeJS中如何使用Sequelize
  13. 路由器的级联(LAN-WAN)
  14. javascript_JSON.parse() 与 JSON.stringify()_ZHOU125disorder_
  15. 汉诺塔c语言执行步骤详解,详解汉诺塔执行过程
  16. 如何用墨刀画出iPhone灵动岛?
  17. numpy block创建分块矩阵
  18. 网易服务器修改权限等级,网易企业邮箱新增“管理员权限分级”功能
  19. 项目管理--控制项目范围
  20. 手动安装MySQL和彻底删除MySQL

热门文章

  1. asp.net中验证控件的使用方法
  2. class括号里的object_JVM真香系列:轻松理解class文件到虚拟机(上)
  3. linux vi 上下左右 ab,【Linux】Ubuntu vi 上下左右变ABCD及 apt-get install报错问题解决方法...
  4. linux内核--设备驱动程序(学习笔记)
  5. (12)ISE14.7仿真流程(FPGA不积跬步101)
  6. (119)System Verilog 父类与子类对象复制(自定义函数)详解
  7. (72)FPGA面试题-使用不同的代码实现2-4译码器?使用if语句
  8. STM32F103_DDWG窗口看门狗
  9. 将GPIO外设挂到Cortex_M3 AHB总线上详细流程扩展外设步骤总结
  10. 力士乐电源模块故障代码_奥的斯电梯OVF402,OVF404,OVF406驱动器故障代码