Javac命令和Java命令做什么事情呢?

快乐鱼儿 1年前 ⋅ 1526 阅读
对于初学Java的编程爱好着,肯定对这两个词很熟悉,先简单介绍一下他们的含义:
 
Java语言平台:
  • JavaSE
  • JavaME -- Android
  • JavaEE
 
Java语言特点:
  • 开源
  • 跨平台 (翻译原理:JVM虚拟机 针对不同系统翻译不同语言)
  • 面向对象
  • 安全性
  • ........
 
要知道java是分两部分的:一个是编译,一个是运行。
1)Javac:负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
 
2)Java命令:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.
一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.
 
谢谢,这是我初步对JAVA学习的基础部分,后期发布更多的JAVA知识,和大家一起学习!!!


全部评论: 0

    我有话说: