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。