HelloWorld
-
新建一个文件夹,存放代码
-
新建一个Java文件
-
文件后缀名为.java
-
HelloWorld.java
-
-
编写代码
public class HelloWorld{ public static void main(String[] args){ System.out.print("Hello World!"); } }
-
编译:javac java文件,会生成一个class文件
-
运行class文件:Javaclass文件
可能的问题
- 注意每个单词大小写,java是大小写敏感的
- 尽量使用英文
- 文件名和类名必须保证一致,并且首字母大写
- 符号使用了中文符号
句解读
“ public class HelloWorld{ ”:“ public class ” 表示一个类,“ HelloWorld ”是类的名字,
“ public static void main(String[] args){ ”:“ public static void ”是固定修饰符关键字, “ main ”表示一个方法,是Java的一个核心方法,“ (String[] args) ”表示一个参数
“ System.out.print("Hello World!"); ”:即为让系统输出Hello World!
java程序运行机制
计算机的高级编程语言类型分为两种
- 编译型语言
- 解释型语言
字面看来二者都有解释的意思,区别在于翻译的时机不同,编译型(complie)内置一个编译器,把全部代码转换为计算机可以执行的代码;解释型则是实时翻译,写一段翻译一段,要看之前的还要全部重新翻译
Java结合了两者特点,其运行过程大致为:源文件(.Java文件) > java编译器预编译(Javac 操纵) > 字节码(.class文件) > 类装载器 > 字节码校验器(检查代码有没有问题) > 解释器 > 操作系统平台
IDEA快捷输入
输入“psvm”:public static void main(String[] args)
输入”sout“:System.out.println()