黑马程序员__classpath配置和java注释

来源:互联网 发布:曹县大集淘宝村现状 编辑:程序博客网 时间:2024/05/22 00:38

------- android培训、java培训、期待与您交流! ----------

java命令来执行java字节码文件时,java虚拟机

1、          如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。

2、          如果配置了classpath环境变量则最先在类路径环境变量classpath中查找这个java字节码文件

3、          然后再在当前目录中查找。(查找当前目录也是有条件的,条件就是:配置的classpath路径最后要写上分号(;)

4、          如果配置的classpath路径最后没有写上分号(;)那么JVM在classpath目录下没有找到要指定的类文件时,也不会在当前目录下查找,即使当前目录下有,也不会运行。

 

在配置classpath路径时,最后最好不要加分号(;)例如:

classpath=.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar

这样java虚拟机在查找完classpath环境变量后将不会去查找当前目录了。

虽然classpath=.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar好多地方都说要这样配置classpath路径,但是毕老师讲的时候并没有要这么配置只是说了需要那个类就把那个类的路径配置到classpath中去

如果加上分号(;)会导致查找完classpath后还会查找当前目录。

 

path环境变量正好与classpath相反:

path是先在当前目录下查找,如果没找到,才在path环境变量中查找。

 

classpath变量值指定的是java类文件的目录

path变量指定的是windows可执行程序文件的目录

注意:classpath变量是为了找到class文件设置的,而不是为了找到java文件而设置的,path变量是为了找到windows程序文件而设置的,也不是为了找到java文件而设置的。

所以说:classpath变量与path变量的设置与怎么找到java文件是没有关系的。一般情况下,如果要找java文件系统自动地就在当前目录下找。

 

Java中的注释作用

1、          注解说明程序的

2、          调试程序(当程序某处出现错误时,但是不知道哪里出现错误了,那么可以应用注释来一句一句地注释可能有错的地方以此来查找错误的具体位置)

3、          多行注释和文档注释不允许嵌套。

4、          Java注释分为单行注释、多行注释、java文档注释

其中java文档注释是java特有的注释,而单行与多行注释一般对其他编程语言来说是通用的

5、          java程序前一定要先写注释。(发现问题—>分析问题—>解决问题)例如:(见下面红字)

/*

需求:定义一个hello world小程序。

 

思路:

1,…………

2,…………

 

步骤:

1,通过class关键字定义一个类。将代码都编写到该类中。

2,为了保证该的独立运行。在类中定义个主函数。格式public static void main(String[] args)

3,保存成一个扩展名为java的文件。

4,在dos控制台中通过javac工具对java文件进行编译。

5,在通过java命令对生成的class文件进行执行。

*/

class Demo//定义一个类。

{

      //主函数。

      public static void main(String[] args)

      {

           //输出语句。

           System.out.println("hello haha");

      }

}

原创粉丝点击