首页 > 代码库 > 4/2/2017 Sun.(Week1,01Day) dos命令,jdk&jre&jvm的关系,classpath和path区别
4/2/2017 Sun.(Week1,01Day) dos命令,jdk&jre&jvm的关系,classpath和path区别
一.学习方法
1.独立思考
2.独立整理、总结知识点
3.整理Exception报错文档
4.莫钻牛角尖
5.敲代码,敲,猛敲,死里敲
一句话:“代码虐我千百遍,我视代码如初恋!!!”
二.常用dos命令
1.start:重新打开一个dos命令窗口
2.exit:退出dos命令窗口
3.cd:显示或进入指定目录
4.cls:清屏
5.dir:遍历并罗列当前目录下的文件和文件夹
6.help:罗列所有的dos命令
(注:①↑或↓:切换历史命令 ②. :当前目录 ③.. :上层目录 ④\ 或/:根目录)
三.java语言
1.java三种技术架构
②J2SE(Java 2 Platform Standard Edition)
开发普通桌面应用程序,该技术体系是其他两者的基础
③J2ME(Java 2 Platform Micro Edition)
开发App,劣与Android
jdk1.5版本后,更名为javaee,javase,javame
2.Java语言特性
①跨平台原理(重要):JVM
②垃圾回收机制
③面向对象
④泛型编程
3.jdk&jre&jvm的关系
注意:如果安装完毕jre了,那么就直接可以运行java程序了
4.环境变量path配置
①.绝对性配置:将安装目录下的bin路径直接写到path里面
②.技巧性配置:定义系统变量JAVA_HOME,值为安装目录,path里添加格式%JAVA_HOME%\bin;
③.临时性配置:set path =
注意:path变量修改后测试需要重新打开dos命令窗口(会有之前的缓存)
5.classpath和path区别(面试题)
①作用不同
path:系统用来指定可执行文件的完整路径。在控制台输入指令后path就会搜索所运行的可执行文件的路径,如果运行的可执行文件在当前目录下,直接执行。如果不在,path会依次搜索path中设置的路径,如果有,直接执行;如果没有,报错。
classpath:指定在java程序中所使用的类(.class)文件所在的位置。在控制台输入指令后classpath只会去classpath中设置的路径搜索所运行的可执行文件,如果有,直接执行;如果没有,报错。如果想要classpath在当前目录下也搜索,在classpath中配置".[当前目录]"即可。
②使用范围不同:
path:OS用,与java无关
classpath:java用,与java有关
4/2/2017 Sun.(Week1,01Day) dos命令,jdk&jre&jvm的关系,classpath和path区别