1、JAVA的跨平台性
比如我现在以游戏开发者的身份,要使用某一种编程语言编写一套游戏软件,为了能在不同平台都能玩该游戏,我得为每一种平台制作一份可执行文件,这样就非常的麻烦了,对于每一个平台都有着自己独特的语言开发环境,所以一个程序是不可以在其他平台上面运行的,要实现在不同的平台上面运行,应该在各个平台的电脑上装上模拟器,让跨平台的文件运行在模拟器里.
2、JDK-JRE-JVM
JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。
JDK(Java Development Kit):Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。
JVM是Java语言的运行环境就是一个java模拟机
所以在开发的过程中我们只需要安装JDK就行了,对于新版本的JDK我们在配置环境变量的时候,可以不用再去配置classpath,JRE会自动搜索当前路径下的jar包,并自动加载dt.jar和tools.jar。直接配置path就可以了。
3、第一个java程序
注意:只要类被public修饰,类名就必须要和保存的文件名一样,包括字母的大小写都要相同,保存的文件名后缀为.Java。