📜  Java简单程序

📅  最后修改于: 2020-09-25 02:11:42             🧑  作者: Mango

第一个Java程序|你好世界的例子

在此页面中,我们将学习如何编写简单的Java程序。安装JDK后,我们可以轻松编写一个简单的hellojava程序。

要创建一个简单的Java程序,您需要创建一个包含main方法的类。首先让我们了解需求。

Java Hello World示例的要求

For executing any java program, you need to

创建Hello World示例

让我们创建一个hellojava程序:

"class Simple{  
    public static void main(String args[]){  
     System.out.println("Hello Java");  
    }  
}  

将此文件另存为Simple.java

To compile: javac Simple.java
To execute: java Simple

编译流程:

当我们使用javac工具编译Java程序时,java编译器会将源代码转换为字节代码。

第一个Java程序中使用的参数

让我们看看class,public,static,void,main,String[],System.out.println()的含义。

  • class关键字用于在Java中声明一个类。
  • public关键字是表示可见性的访问修饰符。这意味着它对所有人可见。
  • static是一个关键字。如果我们将任何方法声明为静态方法,则称为静态方法。静态方法的核心优点是不需要创建对象来调用静态方法。 main方法由JVM执行,因此不需要创建对象来调用main方法。这样可以节省内存。
  • void是方法的返回类型。这意味着它不返回任何值。
  • main代表程序的起点。
  • String [] args用于命令行参数。我们将在稍后学习。
  • System.out.println()用于打印语句。在这里,System是一个类,out是PrintStream类的对象,println()是PrintStream类的方法。稍后我们将学习System.out.println语句的内部工作。

要编写简单程序,需要通过开始菜单->所有程序->附件->记事本打开记事本,并编写一个简单程序,如下所示:

As displayed in the above diagram, write the simple program of java in notepad and saved it as Simple.java. To compile and run this program, you need to open the command prompt by start menu -> All Programs -> Accessories -> command prompt.

To compile and run the above program, go to your current directory first; my current directory is c:\new. Write here:
To compile: javac Simple.java
To execute: java Simple

我们可以用几种方法编写Java程序

有很多编写Java程序的方法。下面给出了可以在Java程序中完成的修改:

1)通过更改修饰符的顺序,方法原型在Java中不会更改。

让我们看一下main方法的简单代码。

"static public void main(String args[])  

2)Java数组中的下标符号可以在类型之后,变量之前或变量之后使用。

让我们看一下编写main方法的不同代码。

"public static void main(String[] args)  
public static void main(String []args)  
public static void main(String args[])  

3)您可以通过传递3个椭圆(点)来为main方法提供var-args支持

让我们看看在main方法中使用var-args的简单代码。我们将在稍后的Java新功能一章中学习var-args。

"public static void main(String... args)  

4)在Java课的末尾,分号是可选的。

让我们看一下简单的代码。

"class A{  
static public void main(String... args){  
System.out.println("hello java4");  
}  
};  

有效的Java主方法签名

"public static void main(String[] args)  
public static void main(String []args)  
public static void main(String args[])  
public static void main(String... args)  
static public void main(String[] args)  
public static final void main(String[] args)  
final public static void main(String[] args)  
final strictfp public static void main(String[] args)  

无效的Java主方法签名

"public void main(String[] args)  
static void main(String[] args)  
public void static main(String[] args)  
abstract public static void main(String[] args)  

解决错误“无法将Javac识别为内部或外部命令”吗?

如果出现如下图所示的问题,则需要设置路径。由于DOS不知道javac或java,因此我们需要设置路径。如果将程序保存在JDK/bin目录中,则在这种情况下不需要该路径。但是,这是设置路径的绝佳方法。单击此处,了解如何在Java中设置路径。