黑马程序员__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");
}
}
- 黑马程序员__classpath配置和java注释
- 黑马程序员 JAVA初级-基本常识、环境配置、注释
- 黑马程序员 - Java - 注释符
- 黑马程序员——Java内省和注释
- 黑马程序员 总结---> java中注释
- 黑马程序员 JAVA基础加强<八> 注释
- 黑马程序员---java注释与环境设置
- 黑马程序员—java中的注释
- 黑马程序员----Java中如何使用注释
- 黑马程序员----JavaBean、内省 和 注释
- 黑马程序员 【】java学习之路——关键字、标识符、注释、常量和变量、数组
- 黑马程序员——java的注释、标示符和关键字
- 黑马程序员----Java语言基础1(关键字、标识符、注释、常量和变量、运算符)
- 黑马程序员--Java基础:版本和JDk配置
- 黑马程序员--java概述和JDK的配置
- 黑马程序员--java概述和JDK的配置
- 《黑马程序员》Java环境变量配置和基础语法
- 《黑马程序员》java环境变量配置
- Registry.First.Aid.Platinum.v8.3.0.2054.Multilingual.Incl.Keymaker-CORE
- 2010 辽宁省省赛 题解
- Oracle中BLOB和CLOB数据的读写
- 黑马程序员之JS学习笔记:简单的LINQ的查询语法和方法语法
- Android实现数据存储技术
- 黑马程序员__classpath配置和java注释
- Spring MVC Hello World Example
- 7 递归
- 与这10种人聊天终身受益
- 四数最大程序报告
- 黑马程序员之ASP.NET学习笔记: 分享Asp.net中具体的日期格式化用法
- 让editplus支持sql格式高亮
- 人人网SDK Demo项目学习 异步发送信息
- EJB3.0笔记-1 Entity回调和监听器