`

为什么 java main()函数必须有public static 【给我发表点意见】

阅读更多

1)public, jvm对于类来说是外部调用,不用public的话没有权限去接触到main方法,定义为Public 是由于Main函数是程序入口点
2)众所周知如果一个方法不是静态的,则要先实例化该类。用static修饰的方法,无须产生类的实例对象就可以调用该方法。
分享到:
评论

相关推荐

    Java main()方法

    Java 中的 main()方法和其他语言的入口点不同,例如 C 语言的 main()函数、C++ 的 main()函数等。 Java 中的 main()方法是独特的,具有特殊的定义和使用规则。 Java 中的 main()方法是 Java 应用程序的入口点,...

    Android studio 运行main 函数的方法

    在Android Studio中,通常我们开发的是Android应用程序,它们的核心入口点是`Activity`类的`onCreate()`方法,而非Java程序中的`main()`函数。然而,如果你需要在Android Studio中测试独立的Java类,比如包含`main()...

    java中main函数解析.docx

    在 Java 中,main 函数可以被重载,但是 JVM 只会调用名称为 "main" 的函数,且其参数类型必须是 String[] 或 String...。 在 Java 中,可以使用数组来存储命令行参数,然后在 main 函数中遍历数组来处理每个参数。...

    bat 运行java main方法

    `main`方法是Java程序的入口点,按照`public static void main(String[] args)`的格式定义。接下来,我们将详细探讨如何创建和使用`bat`文件来运行Java的`main`方法。 首先,确保你有一个已经打包好的`jar`文件,这...

    java 函数介绍

    在Java中,函数前通常会添加`public static`修饰符,以确保函数能够在主函数或其他地方被调用。`public`意味着函数是公共的,可以从任何地方访问;`static`则表明函数是静态的,可以直接通过类名调用,无需创建类的...

    webservices 在main函数中运行webservices服务

    public static void main(String[] args) { // 创建服务实现类的对象 IHelloServices serviceImpl = new HelloServicesImpl(); // 使用JAX-WS创建服务端点 Endpoint.publish(...

    Java中的main函数的详细介绍

    在Java语言中,main函数是程序的入口函数,任何一个Java程序都需要有一个main函数作为程序的入口点。本文将详细介绍Java中的main函数,包括其基本语法、参数的使用、static关键字的作用、public关键字的作用、void...

    1-JAVA类之一-JAVA类结构和main函数.rar

    本压缩包文件"1-JAVA类之一-JAVA类结构和main函数.rar"主要涵盖了两个关键知识点:Java类的结构以及main函数。 首先,让我们详细了解一下Java类的结构。一个基本的Java类通常包含以下几个部分: 1. **访问修饰符**...

    java经典小程序-函数小程序

    `public static void main(String[] args)`是Java程序的入口点,Java虚拟机(JVM)从这里开始执行程序。 综上所述,"java经典小程序-函数小程序"可能包含了以上各种函数编程概念的实例,通过学习和实践这些小程序...

    java中static属性学习

    ### Java中的Static属性详解 #### 一、引言 在Java编程语言中,`static`关键字扮演着重要的角色。它允许我们创建与类关联而非特定实例关联的数据成员和方法。本文将详细介绍`static`属性的基本概念、静态成员变量...

    用Java画正弦函数曲线

    在Java编程语言中,我们可以利用Java 2D图形库来绘制复杂的图形,包括数学函数曲线。正弦函数是一条常见的周期性曲线,在许多科学和工程领域都有应用。本教程将详细讲解如何用Java来绘制正弦函数曲线。 首先,我们...

    Java绘制函数图像

    public static void main(String[] args) { JFrame frame = new JFrame("函数图像"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(800, 600); frame.add(new FunctionGraph()); ...

    lesson03-04 Java类基础知识--自定义函数.ppt

    函数重载(Overload)是Java中一个重要的特性,指的是在同一个类中可以有多个同名函数,但它们的参数列表必须不同,即参数的个数、顺序或类型至少有一个不同。这使得我们可以根据不同的输入选择合适的函数执行,但请...

    java编写的简单函数计算器

    接下来,我们将深入探讨如何构建这样的计算器,涉及的主要知识点包括Java的基础语法、数学运算符以及函数的定义和调用。 首先,我们需要了解Java的基本语法结构。Java程序通常由类(class)组成,每个类包含方法...

    java实现eval函数

    在Java编程语言中,`eval`函数通常与JavaScript关联,因为JavaScript有一个内置的`eval`函数,它能够解析并执行一个字符串作为JavaScript代码。然而,Java本身并不直接提供类似的功能。`eval`函数在Java中并不是标准...

    java中的static变量,方法,代码块

    在Java编程语言中,`static`关键字扮演着极其重要的角色,它主要用于声明类的成员变量、方法以及代码块为静态。本文将深入探讨`static`在变量、方法和代码块中的应用,通过示例和解释帮助读者更深刻地理解其功能与...

    JAVA习题及实验-电子工业大学出版!

    2. `public static void main(String args[])` 是Java程序的入口点,程序从这里开始执行。 3. `int i=1, n=10, s=0;` 分别声明并初始化了三个整型变量,`i`作为循环计数器,`n`为要累加到的数,`s`用于存储累加的...

    java中回调函数的简单实现

    public static void main(String[] args) { CallbackExecutor executor = new CallbackExecutor(); MyCallback myCallback = new MyCallback(); executor.executeTask(myCallback); // 执行任务并触发回调 } }...

Global site tag (gtag.js) - Google Analytics