文章目录
前言
记录java学习过程,享受编程乐趣 ,追求美好生活,带着一点理想主义走下去
JAVA开发工具篇
JAVA环境变量配置
JAVA_HOME 变量
设置
变量名:JAVA_HOME
变量值:JDK安装的绝对路径
原因
1.方便引用
2.归一原则 当JDK路径改变时, 仅需更改JAVA_HOME变量, 否则,就要更改任何用绝对路径引用JDK目录的文档, 会存在没有完全改全的情况, 会使得某个程序找不到JDK。
3.第三方软件会引用约定好的JAVA_HOME变量
PATH变量
设置
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
原因
Path的作用是指定命令搜索路径。window运行java编译命令的时候,在当前运行目录查找不到某个命令或文件时,会到path保存的一系列路径文件路径中去查找。
CLASSPATH 变量
设置
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
原因
classpath变量的作用指定类搜索路径
dt.jar是关于运行环境的类库,主要是swing的包;
tools.jar是关于一些工具的类库,如:javac,java,javap,javadoc等
举例说明
import javax.swing.JTable
当需要导入JTable这个包时,编译器会根据classpath指定的路径去寻找这个类
. 表示在当前目录下寻找
%JAVA_HOME%\lib;表示去Jdk安装路径下lib文件夹去找
以此类推
其他
1.拓展用户变量与系统变量的区别
用户变量只对当前用户有效
系统变量对所有用户有效;
对于当前用户而言,设置用户变量与系统变量的效果大致相同,只是系统变量的路径排在用户变量的路径之前。
IDEA安装过程
1.安装包链接
链接:https://pan.baidu.com/s/1DjoAg0wrd9-NF8Msbdxrgg
提取码:osxw
安装过程由于不可抗力原因,详情见附带的说明文档
JAVA开发基础知识篇
进制转换
百度知道回答,很详细
短除法
https://jingyan.baidu.com/article/495ba84109665338b30ede98.html
存储单位
存储单位与速率单位
https://blog.csdn.net/qq_41675254/article/details/86481615
https://blog.csdn.net/qq756684177/article/details/81518958
命令提示符 – Command Processor
MS-DOS,MicroSoft Disk Operating System
windows dos 常用命令行
https://blog.csdn.net/ternence_hsu/article/details/70739002
JDK JRE JVM
JDK Java Development Kit,Java 开发工具包
引用https://blog.csdn.net/u012965203/article/details/81356196博主图片
JRE Java Runtime Environment,Java 运行环境
JVM Java Virtual Machine,Java 虚拟机
写给小白的JVM学习指南 ---了解jvm
https://www.cnblogs.com/chanshuyi/p/the_jvm_roadmap.html
有用的博客、知乎回答
斜杠"/“与反斜杠”"的爱恨纠缠
斜杠"/"与反斜杠"\"有什么区别?---https://www.zhihu.com/question/20254855
斜率为正,正斜杠,斜率为负,反斜杠
Windows 的路径中表示文件层级为什么会用反斜杠 ‘\’,而 UNIX 系统都用斜杠 ‘/’?---https://www.zhihu.com/question/19970412
如何区分符号“/”和“\”的用法?---https://www.zhihu.com/question/19602950
"/" 分隔符,"\" 转义字符