-
安装JDK
- 安装方式
Oracle官方在Windows下面只发布了JDK的exe安装包. 这个安装包会做一些我们不清楚的事情,比如复制一些文件到系统的目录下面等。然而我们程序员必须能够掌握每个流程,并且实际的开发中可能要切换jdk的版本,所以不建议使用此安装方式。
在Windows平台,建议使用虚拟机的方式安装JDK,然后把安装好的JDK压缩成一个zip文件,放到实际的机器上使用。
实际使用的时候,只需要解压缩jdk到一个目录,然后配置PATH环境变量和JAVA_HOME环境变量即可!
如果要切换JDK的版本,只需要修改JAVA_HOME的值就可以了。
-
配置环境
- Windows:
右键 "我的电脑" -> "属性"
点击 "高级系统设置" -> 选择"高级"标签,点击 "环境变量"。
修改"用户变量"部分:
- JAVA_HOME是jdk的安装目录(解压目录),里面包含bin、jre等子目录的。
-
Path是用于查找java命令、javac命令所在位置的路径,通常是JAVA_HOME里面的bin目录即可。
可以使用%引用JAVA_HOME变量
Eg: %JAVA_HOME%\bin
系统优先使用"系统变量",所以如果"系统变量"中配置过某个版本的java,再用户变量中即使修改也不会被使用。
如下图所示,在cmd中使用set查看环境变量,可以看到JAVA_HOME已经配置成功,path也已配置成功,和之前"系统变量"中的path值用一个分号隔开。
- 非Windows:
修改 /etc/profile 文件或者 ~/.profile 文件,在尾部增加:
JAVA_HOME=JDK的解压路径
PATH=$PATH:$JAVA_HOME/bin
使用$引用环境变量,相当于Windows中的%
/路径分隔,相当于Windows下的\
- 检查java的版本
安装成功后在cmd里面输入 : java –version,若成功查看java版本,则安装成功。
-
32位的JDK和64位JDK的主要区别:
- 32位JDK最多只能分配1500M的内存给java使用;64位的jdk可以分配"无限"的。
- 32位的JDK寻址的时候,因为只有32位地址空间,寻址更快。
- 操作系统的常见命令
- cd切换目录(文件夹)
cd test
cd d:\test
- 盘符(切换盘符)
c:
d:
- dir 显示目录中的内容,但是不包括Windows的隐藏文件,非Windows系统是ls命令
- del 删除目录中的内容,在非Windows系统是rm命令
- rmdir 删除空目录
- 编程语言的运行机制
编译型语言 : 编译后,只能在特地的平台运行,性能好
解析型语言 : 运行的时候,随时解析,一边解析一边执行,跨平台,但是性能差
混合型语言 : 先进行了预编译,在不同平台语言,解析一次以后,会缓存指令,平衡了跨平台特性和性能