Java 第一个简单程序,Hello World!

1.首先我们创建一个java类,类名为HelloWorld

public  class HelloWorld{

       public static void main(String [] args){

           System.out.println("hello world java8");

       }

}

上面这段代码可以说是最简单的java程序,打印一段字符串。虽然代码简单,但是所有的java应用程序都具有这种结构。

    a.java中是区分大小写的,Main和main是不同的两个方法。

    b.java的main方法必须按照这个格式来写,必须声明为public修饰符,不能有返回值,必须是静态static的方法,main方法的参数必须是一个String类型的数组。

    c.Java命令可用于通过加载具有main()方法或扩展javafx.application.Application的类来启动JavaFX应用程序。 在后一种情况下,启动器构造Application类的实例,调用其init()方法,然后调用start(javafx.stage.Stage)方法。默认情况下,不是java命令选项的第一个参数是要调用的类的完全限定名称。 如果指定了-jar选项,则其参数是包含应用程序的类和资源文件的JAR文件的名称。 启动类必须由其源代码中的Main-Class清单头指示。JRE在三组位置中搜索启动类(以及应用程序使用的其他类):引导类路径,已安装的扩展和用户的类路径。将类文件名或JAR文件名之后的参数传递给main()方法。javaw命令与java相同,只是javaw没有关联的控制台窗口。 当您不希望出现命令提示符窗口时,请使用javaw。 但是,如果启动失败,javaw启动程序将显示一个包含错误信息的对话框.

 

java命令支持多种选项,可分为以下几类:

标准选项(Standard Options)

非标准选项(Non-Standard Options)

高级运行时选项(Advanced Runtime Options)

高级JIT编译器选项(Advanced JIT Compiler Options)

高级可维护性选项(Advanced Serviceability Options)

高级垃圾收集选项(Advanced Garbage Collection Options)

Java虚拟机(JVM)的所有实现都保证标准选项得到支持。 它们用于常见操作,例如检查JRE的版本,设置类路径,启用详细输出等。非标准选项是特定于Java HotSpot虚拟机的通用选项,因此不保证所有JVM实现都支持它们,并且可能会发生变化。 这些选项以-X开头。不建议将高级选项用于临时使用。 这些是用于调整Java HotSpot虚拟机操作的特定区域的开发人员选项,这些区域通常具有特定的系统要求,并且可能需要对系统配置参数的特权访问。 它们也不能保证所有JVM实现都受支持,并且可能会发生变化。 高级选项以-XX开头。要跟踪最新版本中已弃用或删除的选项,文档末尾有一个名为Deprecated and Removed Options的部分。布尔选项用于启用默认禁用的功能或禁用默认启用的功能。 这些选项不需要参数。 Boolean -XX选项使用加号(-XX:+ OptionName)启用,使用减号(-XX:-OptionName)禁用。对于需要参数的选项,参数可以通过空格,冒号(:)或等号(=)与选项名称分隔,或者参数可以直接跟随选项(每个选项的确切语法不同) )。 如果要指定大小(以字节为单位),则可以不使用后缀,或使用后缀k或K表示千字节(KB),m或M表示兆字节(MB),g或G表示千兆字节(GB)。 例如,要将大小设置为8 GB,可以指定8g,8192m,8388608k或8589934592作为参数。 如果要指定百分比,请使用0到1之间的数字(例如,指定0.25表示25%)

你可能感兴趣的:(Java)