1.4Java语言的两种运行方法

1.文件式

1.1javac和java两步法

示例代码:

public class Welcome {
    public static void main(String[] args) {
        String greeting = "Welcome to Java Tutorial!";
        System.out.println(greeting);
        for (int i = 0; i < greeting.length(); i++) {
            System.out.print("=");
        } 
        System.out.println();
    }
}

保存为Welcome.java文件,执行如下:

ho@ho-Inspiron-N3010:~$ javac Welcome.java
ho@ho-Inspiron-N3010:~$ java Welcome
Welcome to Java Tutorial!
=========================
ho@ho-Inspiron-N3010:~$ 

示例讲解:

1.源文件的文件名必须与公用类名相同,并用.java作为扩展名;

2.public是访问修饰符(access modifier),关键字class后面紧跟类名,类名以大写字母开头;

3.关键字 static 表示main方法是一个静态方法,允许调用 main() 方法,无须创建类的实例。

4.关键字 void 表示 main() 方法没有返回值。

5.String[] args代表main方法参数是字符串数组参数。

6.Java区分大小写的,如果main写成Main,程序会无法运行;

7.Java虚拟机总是从公共类的main方法的代码执行,公共类和main方法必须是public;

6.out是System类的静态常量,out是PrintStream的对象;

7.完整的语句要以;符号结束。

1.2java一步法

直接运行源代码,不会产生.class字节码文件。

ho@ho-Inspiron-N3010:~$ java Welcome.java
Welcome to Java Tutorial!
=========================
ho@ho-Inspiron-N3010:~$ 

2.jshell方式

jshell> String greeting = "Welcome to Java Tutorial!";
   ...>         System.out.println(greeting);
   ...>         for (int i = 0; i < greeting.length(); i++) {
   ...>             System.out.print("=");
   ...>         } 
   ...>         System.out.println();
greeting ==> "Welcome to Java Tutorial!"
Welcome to Java Tutorial!
=========================

jshell> 

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/back/java/6922.html

发表评论

登录后才能评论