JAVA开发环境
1.认识Linux操作系统
1.1开源的操作系统,免费
主要是服务器端的操作系统
JAVA主要是服务器端程序的开发
所以部署环境一般在Linux
2.2Linux和Win的不同之处
1.文件系统的不同:
windows盘符--linux目录(一切皆文件)
2.外部设备映射不同:
windows盘符--linux挂载点(目录)--可能:linux是soft01下的文档,而window是计算机直接的J:
3.安全等级linux > windows
理解:linux是多人多任务环境--》所以有档案权限:权限划分为owner/group/other,各有read/write/excute的不同权限(参考:《鸟哥的Linux私房菜》)
2.3初学命令
pwd:显示当前工作目录
ls:查看当前工作目录的内容
cd:改变当前工作目录
绝对路径:相对于根目录的位置,以/开头
相对路径:相对于当前目录的位置
..:上一级目录
. :当前目录
相对路径:相对于当前目录的位置
..:上一级目录
. :当前目录
2.java编译运行过程:----重点
1)编译期:.java源文件,经过编译,生成.class字节码文件
运行期:JVM加载.class并运行.class
2)跨平台,一次编程到处使用
3.JVM:java虚拟机
加载并运行字节码文件(.class)
JRE:java运行时环境
除了包含JVM以外还包含运行java程序所必须的环境
JRE=JVM+java系统类库
JDK:java开发工具包
除了包含JRE以外还包含开发java程序所必须的命令工具
JDK=JRE+编译、运行等开发工具
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK
4.配置环境变量:------暂时了解
1)JAVA_HOME:指向jdk的安装目录
2)CLASSPATH:表示类的搜索路径,简写为.
3)PATH:指向jdk下的bin目录
1)编译期:.java源文件,经过编译,生成.class字节码文件
运行期:JVM加载.class并运行.class
2)跨平台,一次编程到处使用
3.JVM:java虚拟机
加载并运行字节码文件(.class)
JRE:java运行时环境
除了包含JVM以外还包含运行java程序所必须的环境
JRE=JVM+java系统类库
JDK:java开发工具包
除了包含JRE以外还包含开发java程序所必须的命令工具
JDK=JRE+编译、运行等开发工具
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK
4.配置环境变量:------暂时了解
1)JAVA_HOME:指向jdk的安装目录
2)CLASSPATH:表示类的搜索路径,简写为.
3)PATH:指向jdk下的bin目录
补充知识点:
计算机分类:
1.PC机:个人电脑
2.服务器:处理大数据请求的高性能计算机
3.智能终端:智能手机、掌上电话......
4.嵌入式设备:除了那3种以外的带CPU的
Windows系统:PC机
Linux:服务器、智能终端、嵌入式设备
java主要是用于服务器端开发
1.PC机:个人电脑
2.服务器:处理大数据请求的高性能计算机
3.智能终端:智能手机、掌上电话......
4.嵌入式设备:除了那3种以外的带CPU的
Windows系统:PC机
Linux:服务器、智能终端、嵌入式设备
java主要是用于服务器端开发