java学习(一)
1. Linux 操作系统 开源,多用于服务器端
Linux 与 Windows 两种操作系统的区别:
a.文件系统不同:windows是盘符的(c 盘,d盘),Linux是目录的;
b.外部设备(u盘)映射不同:windows是盘符的,Linux是挂载点;
c.安全级别不同:windows安全级别低些,Linux安全级别高,
2. 命令 pwd ,cd, ls
pwd : 用于显示当前工作目录(当前路径);
ls : 用于查看当前工作目录的内容;
cd : 用于改变当前工作目录 ;
3. 绝对路径:相对于根的路径
/home/soft01 ----根目录下的home 下 soft01
相对路径:相对于当前路径 的路径
4. c语言, c文件 编译---直接编译成可执行的文件(机器语言0,1),计算机识别
java语言, java文件 编译---编译为字节码文件----字节码文件由JVM软件加载运行,计算机识别(0,1)
由于操作系统是由机器语言编写(0,1),不同的操作系统的0,1不一样,
c语言 ----直接编译为0,1 --->(要么适应windows系统,要么适应Linux系统)
而,java一次编写,到处执行(只需在不同的操作系统安装对应的JVM),实现跨平台
java编译过程:
java源文件(.java),经过编译,编译为java字节码文件(.class),JVM加载.class 并运行.class文件
5.jdk,jre,jvm 的关系
6.安装jdk
下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html
注意操作系统版本跟jdk版本之间的对应
7.配置环境变量
path=目录1;目录2;目录3;....
8. eclipse IDE
IDE (集成开发环境)
下载:http://www.eclipse.org/downloads/
在下载页面选择下载“Eclipse Classic”,这个版本可理解为没有安装其他插件的的“标准版” ,其他版本根据不同需求装有一些插件
eclipse 是基于插件(可装各种插件添加功能),开源
绿色版(解压即可用,无需安装)