JAVA 从头开始<二>
2018-10-19 06:30:20来源:博客园 阅读 ()
一、JAVA_HOME
1.环境变量如果经常变更,就要经常操作到Path,可能会一不小心把什么东西给删了
2.最好新建一个环境变量
3.如果使用新环境变量
①原来的写法
②现在的写法
新建环境变量JAVA_HOME,变量值放会发生变化的路径
Path路径中的变量路径改为%JAVA_HOME% + 自动生成路径(相对路径) 【%JAVA_HOME%bin 】
CMD中测试一下,成功
二、临时环境变量
1.软件写好了,可能要测试在JAVA5.0,6.0,7.0版本下执行的情况
可能只执行一次或几次就不使用了,这种情况可以配置临时环境变量
临时环境变量只对控制台当前窗口有效,一旦窗口关闭,设置的临时环境变量就消失了。
2.set命令
set 查看所有的环境变量信息
set 环境变量的名字 查看指定的环境变量信息
set 环境变量的名字=路径信息 设置指定的环境变量信息
set 环境变量的名字= 清空指定的环境变量信息
set 环境变量的名字=新路径;%环境变量名字% 在原有的基础上添加新的路径信息
①给path赋值 D:\JAVA5.0\bin
②查看path的信息
③运行javac【因为我这个是随便填的,所以报错】
④窗口关闭后,设置的环境变量消失
给path追加变量信息
注意:以后但凡看到是set命令设置的环境变量信息,都是临时环境变量信息
三、classpath 环境变量
设置了classpath环境变量后,启动jvm(java虚拟机)的时候,java虚拟机会根据classpath环境变量所保存的路径信息下去找对应的class文件
例:D盘目录下有个Demo1.class,我如果在F盘下用java 执行,肯定是找不到这个文件
把D:\路径设置为classpath环境变量的值,就可以直接在其他盘符下执行java Demo1,启动Demo1.class这个类了
设置classpath环境变量信息有分号和没分号的区别:
1.如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下搜索了。
2.如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应的class文件之外,如果能找到对应的class文件,那么就马上置顶对应的class文件,否则还会去当前路径下搜索了。
注意:不建议把classpath配置成永久性的环境变量(就是在系统变量新建一个环境变量),因为有可能忘记配置过了,出现问题,所以建议不配置
5.0之前 jre的核心类库 lib是要通过classpath配置环境变量才能找到的。
四、总结
1.简述对Jvm,Jre,Jdk的理解
Jvm:java虚拟机
Jre:java运行环境 jre=java虚拟机+核心类库
Jdk:java开发工具集。Jdk=jre+java开发工具
2.简述环境变量path和JAVA_HOME,classpath的作用
path:为了让控制器在任意路径下都可以找到java的开发工具
JAVA_HOME:避免频繁修改path和环境变量信息
classpath:设置class文件所在的路径信息
3.java和javac的作用
1.java:启动java虚拟机解析并执行对应的class文件
2.javac:启动java编译器对指定的java源文件进行编译
五、关键字、自定义的标识符
六、注释
文档注释
例:执行命令
生成文件夹及文件,并打开index.html
备注:如果是一个多行注释,而不是文档注释的话,它的内容是不会被抽取出来单独成一个文档
还可以添加作者
其他的添加版本等等同理
七、常量
八、进制之间的转换
二进制由来
10(十进制)--------------->1010(二进制)
1110(二进制)--------------->14(十进制)
十进制转八进制
八进制转十进制
八进制转二进制
十进制转十六进制
十六进制转十进制
九、变量
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:文本聊天室(TCP)
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash