Java运行机制
源文件(后缀名:.java)通过java编译器(javac)生成bytecode字节码文件(后缀名:.class),最后用虚拟机(解释器java)解释执行。
JVM、JRE和JDK的区别
JVM(Java Virtual Mechine)
一个虚拟的用于执行bytecode字节码的“虚拟计算机”,定义了指令集、寄存器集、结构栈、内存区域。不同的操作系统有不同的虚拟机,Java虚拟机机制屏蔽了底层运行平台的差别,因此Java虚拟机制是实现跨平台的核心机制。
JRE(Java Runtime Environment)
包含Java虚拟机、库函数、运行Java应用程序所必须的文件。
JDK(Java Development Kit)
包含JRE,以及增加编译器和调试器等用于程序开发的文件。
第一个Java程序
public class Welcome{
public static void main(String[]args){
System.out.println("Hello world!");
}
}
第一个Java程序的总结和提升
1.Java对大小写敏感。
2.关键词public被称为访问修饰符(access modifier),用于控制程序的其他部分对这段代码的访问级别,一个源文件只能有一个public class,其他class个数不限,源文件名必须和定义的public class类名相同,且以“.java”为扩展名。
3.Java是面向对象的语言,所有代码必须位于class类里面。
4.正确编译后的源文件,得到bytecode文件,每个class生成独立的bytecode文件,自动命名为class的名字且以“.class”为扩展名。
5.main方法是Java应用程序的入口方法,有固定格式:
public static void main(String[] args){...}
6.Java用"{" "}"划分程序的各个部分,忽略空格,每个语句必须用分号;结束。
7.注意缩进,括号、引号成对编写。
最常用的DOS命令
1.cd 目录路径
进入一个目录
2.cd…
进入父目录
3.dir
查看本目录下的文件和子目录列表
4.cls
清除屏幕命令
5.上下键
查找敲过的命令
6.Tab键
自动补齐命令