path与classpath区别,内存管理

原创 2015年11月21日 18:34:38

1 path与classpath区别

首先path与classpath都是系统变量,都是按着从前往后的顺序去找,命中后则不往后边找了。区别如下:

1)path是系统执行命令要搜索的路径;

2)classpath是java在编译和运行时要找的class所在的路径

注:1)“.”表示当前路径,是中动态变化的配置方式

        2)编译时将class文件保存在当前目录,运行时去按着classpath中的路径一个个找



2 java执行过程中内存管理

内存分类方式有很多,本文以四块为例:

1)代码区:存放代码

2) 数据区:存放静态变量和字符串常量

3)栈:存放局部变量

4)堆:动态分配的地址空间,new出来的那些

注:1)栈内存中当其函数执行完毕后,释放其局部变量所占内存;
        
        2)当没有东西指向堆内存中的某一块内存时,该块内存被垃圾收集机制回收
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

path与classpath区别

1.path的作用     path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Ja...

path与classpath区别

path与classpath区别 1.path的作用       path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

path与classpath区别

1.path的作用     path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java...

path与classpath区别

path与classpath区别以及各种平台下的常用配置

path与classpath的区别

1.path的作用     path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Ja...

path与classpath的区别

path与classpath的区别 1.path的作用     path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的...

path和classpath的区别

path和classpath区别: 用途上:path是os用,classpath java用 路径上:path里面不光有Java的bin,还可以包含许多其他的,tc,masm,只要在path中设了这些...

Path和ClassPath的区别

Path和ClassPath的区别

CLASSPATH PATH JAVA_HOME的区别

CLASSPATH是什么?它的作用是什么?   它是javac编译器的一个环境变量。   它的作用与import、package关键字有关。   当你写下improt java.util.*时,...

classpath*:与classpath:的区别

转:http://blog.sina.com.cn/s/blog_a2f090ae0101e18d.html http://blog.csdn.net/kkdelta/article/detai...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)