关于一些java入门的小知识

1.//..........表示单行注释。

  /*..........*/表示多行注释,所注释内容不会出现在javadoc 文档文档中。

  /** ...... */ 多行注释,所注释内容写入javadoc 文档文档。

2.java的bin目录:该目录用于存放可执行的命令程序,是命令行工具所在的目录,主要命令如下:

javac:Java编译器,用于编译Java源代码,将 *.Java源代码文件编译成*.class字节码文,如:Javac  HelloWorld.Java   -----> HelloWorld.class
java:Java解释器,用于运行编译后的Java字节码文件,如:Java  HelloWorld   (注意不需要扩展名.class)
javadoc:用于将Java源代码中的某些文档注释生成帮助文档,如:javadoc -d c:\help -author -version HelloWorld.java
            说明:
         -d:其后空一格,用来指定生成的帮助文档存放的位置;
         -author:用来指定生成的帮助文档必须显示该类的作者,如果没有这一命令则生成的帮助文档将不会显示作者;

         -version:用来指定生成的帮助文档必须显示该类的版本,如果没有这一命令则生成的帮助文档将不会显示版本;

3.JVM虚拟机:

Java虚拟机是一个可以执行Java字节码的虚拟机进程。

用Java编写的程序(存放在扩展名为java的文件中)经过编译器(即JDK根目录bin文件夹中的javac.exe文件)编译成字节码文件(即扩展名为class的文件),这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行,在不同类型的平台上安装不同的Java虚拟机,这些不同的Java虚拟机屏蔽了各个不同平台的差异,从而使编译过的Java程序具有平台无关性,即Java虚拟机在执行字节码时,把字节码解析成具体平台上的机器指令执行。


4.java工作原理:先将java文件编译,生成一个class文件也就是字节码文件,然后再翻译成系统能识别的二进制语言。


猜你喜欢

转载自blog.csdn.net/zsl_hpw/article/details/79944534