首页 > 代码库 > 二、第一个JAVA程序——HelloWorld
二、第一个JAVA程序——HelloWorld
1.Java程序的运行机制。
Java源文件的后缀名为java 形如 *.java,通过编译器编译后生成*.class文件,由计算机来运行class文件执行java程序。但是,此时所指的计算机并不是物理上的计算机而是java的虚拟机,即JVM。
Java中所有的程序都是运行在JVM上的,即所有的*.class文件在JVM上运行而对于*.class文件来说只需要符合JVM的规范就可以了,而不需要考虑对硬件或者其他操作系统的兼容性。再由JVM去适应各个操作系统,因此,有了java的一句口号一次编译,处处运行。
2.Hello World程序
提到程序我们第一想到的肯定是windows中桌面上的各种小程序,比如我们得浏览器、文本编辑器、游戏程序等。这些具有图像化界面的程序,我本称之为GUI应用程序,使用Java编写GUI并不是一件很容易的事,而且也不是我们得学习方向,因此,我们接下来的可能中,编写的所有程序的Demo都是为了说明一些相关概念而设计的“玩具式”程序,他们仅能通过命令行窗口输入输出。
创建第一个Java程序
在任意文件夹下建立一个新建一个文本文档,修改文档名为HelloWorld.java。
用记事本打开HelloWorld.java文件,输入如下内容。
public class HelloWorld{ public static void main (String args []){ System.out.println("Hello World!!!"); }}
简单分析一下HelloWorld
①Java语言是大小写敏感的例如,HelloWorld、helloWorld、helloworld是三个不同的东西
②public:访问修饰符,控制其他程序中的代码对这个程序的访问级别。
③class:表明程序中的全部内容都包含在这个类中。可以理解成一个加载程序逻辑的容器。Java程序中的全部内容都必须放在类中。
④类名:class后紧跟的就是类名。类名命名规则,字母开头,后可以跟任意字母数字,长度基本没限制,但不能使用保留字,首字母大写,多个单词时每个单词的首字母大写,驼峰命名法。例:CamelCase。源代码的文件必须与公共类的名字相同,并用Java扩展,大小写非常重要。
⑤ javac *.java 编译程序生成*.class文件,java ClassName.class 运行java程序。运行java程序时Java虚拟机将从指定类中的main方法开始执行,因此为了代码能够执行,在类的源文件中必须包含一个main方法。
⑥ 使用{ }包围代码,空格会被编译器忽略,一对{}表示方法体的开始与结束,java中没个句子必须用分号结束。
System.out.println("Hello World!!!")
①将文本输出到控制台上,‘.‘ 用于调用方法 object.method(parameter)
②println()这个方法会在控制台上输出一个字符串,并且自动换行,使用""括起来的表示字符串。还有一个print方法,这个是不会换行的。
③Java的方法可以没有参数,也可以有一个或多个参数。例如可以使用: System.out.println(); 作用是打印一个空行。
保留字表
注释:
①注释不会出现在可执行的程序中。
②三种注释方式:
a.单行注释 //注释内容
b.多行注释/*注释内容*/
c.文档注释 /**
*注释内容
*/
d.注释不能嵌套
二、第一个JAVA程序——HelloWorld