感谢邀请。man方法是void类型,void没有返回值类型

在java语言程序编写时都会涉及到一个main方法,它的格式为:

public static void main(String[] args)(一般必须这么定义,这是java规范)

在这里修饰符public和static的顺序是可以互换的。但是根据java的惯例,一般把public放在前面,后面的参数名args是不固定的,开发者可以任意命名。

1) public关键字指可以其他类可以访问这个函数。

2) static 关键字指静态函数,调用时不会实例化(即不能创建对象)(静态函数直接通过类名就可以调用)

3) void 关键字指该函数无返回值

Main()方法是应用程序的入口,一个程序执行时会首先从指定类的main()方法开始,再启动程序所需要的其它资源。

在传给main的字符串数组中的自变量是"程序自变量"(program argument)。它们在运行程序时经常由用户键入。

例如:如果不使用编译器,使用命令行进行编译。你可以在准备编译class的时候传入abc,那么程序运行的结果就是abc,也就是参数args的主要作用是为程序使用者在命令行状态下与程序交互提供了一种手段。

也可以像正常函数方法一样调用这个函数,举个例子便于理解:(将args改名为hello,编译运行依然通过)

运行结果如下:

注:一个类如果不是作为程序入口的话,可以没有main()方法。

一个应用程序也可以由任意数量的main方法,因为每个类都可以有一个main方法,或者多个(重载)。但是在任何给定时间,运行程序只使用一个main方法。

java main类型_java中main方法的返回类型是?相关推荐

  1. java main 声明_Java中main方面面试题

    1.不用main方法如何定义一个类? 不行,没有main方法我们不能运行Java类. 在Java 7之前,你可以通过使用静态初始化运行Java类.但是,从Java 7开始就行不通了. 2.main() ...

  2. java无参_Java中无参无返回和无参带返回的类型方法

    在前面的文章中,我们学习了java中方法的定义.分类及调用的相关知识.知道了java中的方法其实可以叫做函数,目的是实现某些我们想要的功能,也知道了java中方法的分类共有四种:无参无返回.无参带返回 ...

  3. java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信

    你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...

  4. java http连接_Java中通过方法创建一个http连接并请求(服务器间进行通信)

    服务器间进行通信只能通过流(Stream)的方式进行,不能用方法的返回值. 1.Java代码创建一个连接并请求该连接返回的数据 doGet()方法,execute()方法中调用 package dem ...

  5. java concat用法_java中concat()方法的使用说明

    concat()方法介绍: 将几个字符串连接到一起. 例如: s = s.concat(str1);//将字符串str1接到字符串s后面 s = s.concat(str2);//将字符串str1接到 ...

  6. java sort类_java中sort()方法的用法

    在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写. (一)给数组{2,3,1,5}按自小到大排序 public class Main{ ...

  7. java main 声明_Java中main()的声明格式

    public static void main(String[] args)throws Exception {} main方法被声明为静态方法(static),一般在一个类里面定义这样的main方法 ...

  8. java特殊类型_java中如何查找某个特定类型作为形参的方法

    import java.io.File; import java.io.IOException; import java.net.URL; import java.util.ArrayList; im ...

  9. java中两种异常类型_Java中的三种异常类型

    java中两种异常类型 Errors are the bane of users and programmers alike. Developers obviously don't want thei ...

最新文章

  1. 更方便的函数回调——Lambda
  2. 《活出生命的意义》:人生有何意义?
  3. STM32F105 PA9/OTG_FS_VBUS Issues
  4. AngularJS与Angular的区别
  5. randomized algorithms 有哪些_毛毯分类有哪些 毛毯的种类
  6. android自定义控件 jar,Android Studio引用自定义的framework.jar包
  7. ❤️开发项目必备技能《Git用法集合》建议收藏❤️
  8. 合作式智能运输系统 车用通信系统应用层及应用数据交互标准 第二阶段_为什么一定要了解OPC UA TSN——未来的工业通信标准...
  9. Python设计模式:工厂模式
  10. 推荐系统项目实战-电影推荐系统
  11. 数据结构视频教程 -《数据结构C++ 复旦大学》
  12. 自定义结构体及初始化
  13. 使用 COLOR THIEF 获取图片主色,实现图片渐变遮罩,颜色填充等
  14. 店铺与品牌的关键字搜索——wand(wead and)算法简介与改造
  15. ROS1云课→19仿真turtlebot(stage)
  16. CityMaker学习教程12 osg模型的创建
  17. 微信小程序换量心得—微量小程序联盟
  18. QEMU翻译块(TB)分析
  19. java基础--while循环实现存钱问题案例
  20. 机器学习期末复习笔记

热门文章

  1. android如何模糊图片处理图片,Android图片模糊效果
  2. iPhone信号差?3种方法告别卡顿
  3. python里apply用法_Python apply函数的用法
  4. phpstudy中80端口和3306端口被占用问题
  5. 宿舍用电管理多用户多回路解决方案
  6. Word转换PDF格式的C#或ASP.Net实战
  7. notepad++ 格式化html代码
  8. 张量tensor——神经网络数据的表示
  9. 刺激战场最强压枪口诀,另附刺激战场模拟器和平板灵敏度
  10. 模拟器和真机运行都是屏幕上下有黑色的条