day001.20150731

王克晶(WKJ)
phone: 13581726261
qq: 1945019382
email: [email protected]

碰到问题:
1.找同桌
2.找项目经理
3.找讲师

课堂气氛活跃一些

每天的任务:
1.说今天讲的内容
2.回顾
3.正课

每天的正课:
1.PPT
2.经典案例

每天给你们的东西:
1.课堂笔记
2.课上的代码

你们需要:
1.登录tts看内容
2.下载电子书

多想、多练

会这个东西就行
熟练掌握这个东西才可以

当日事当日毕

努力吧!!!!


计算机的分类:
1.PC机: 个人电脑
2.服务器:处理大数据请求的高性能的计算机
3.智能终端: 智能手机、PAD、可视电话......
4.嵌入式设备: 除了上面3种以外的带CPU的

Windows系统-------PC机
Linux系统------------服务器、智能终端、嵌入式设备

java语言主要是服务器端系统的开发

Linux系统中不需要去装:
植物大战僵尸
Office

Linux需要快速的操作速度

基于命令的操作

运维工程师------


当前: /a/b 去到: /a/b/c/d下
cd /a/b/c/d------绝对路径
cd c/d------------相对路径

当前: /m/n 去到: /a/b/c/d下
cd /a/b/c/d------正确
cd c/d------------/m/n/c/d

cd ..


练习:
1. /opt/eclipse
2. /usr/local/jdk

 

 

不同操作系统的指令是不一样的
Windows系统:
你------10101010
我------01010101
他------11110000

Linux系统:
你------10001100
我------10101011
他------01010000


QQ: 用C语言写的
Windows版的QQ:
QQ,经过编译,直接变为0和1(被Windows识别)
Linux版的QQ:
QQ,经过编译,直接变为0和1(被Linux识别)
IOS版的QQ:
QQ,经过编译,直接变为0和1(被IOS识别)

不同的平台有不同的JVM


java编译运行过程:
.java经过编译,生成字节码文件(.class)
JVM加载.class并运行.class(0和1)

QQ:用Java语言写的
java版的QQ,经过编译,生成字节码文件(.class)
Windows版的JVM,加载并运行.class(0和1)
Linux版的JVM,加载并运行.class(0和1)
IOS版的JVM,加载并运行.class(0和1)

跨平台,一次编译到处使用

 


笔记:
1.Linux:
1)开源操作系统,服务器端
java主要是服务器端开发,所以必须得会Linux
2)Linux与Windows的区别:
2.1)文件系统不同:
Windows: 盘符 Linux:目录
2.2)外部设备映射不同:
Windows: 盘符 Linux:挂载点(目录)
2.3)安全级别不同:
Windows:低 Linux:高
注意:
/:根目录,只有一个根
/home/soft01:主目录,你的家,最高权限
3)Linux是基于命令操作的
3.1)pwd:显示当前工作目录
3.2)ls:查看当前工作目录的内容
3.3)cd:改变当前目录
绝对路径:相对于根目录的位置,以/开头
相对路径:相对于当前目录的位置
..: 上一级目录
.: 当前目录
2.java编译运行过程:
1).java源文件,经过编译,生成.class字节码文件
JVM加载.class并运行.class
2)跨平台、一次编程到处使用
3.JVM: java虚拟机
加载并运行字节码文件
JRE: java运行环境
除了包含JVM以外还包含运行java程序所需要的必须环境
JRE=JVM+java系统类库
JDK: java开发工具包
除了包含JRE以外还包含开发java程序所需要的一系列命令工具
JDK=JRE+编译、运行、打包等工具
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK
4.配置环境变量-----暂时先知道,下周4看
1)JAVA_HOME:指向jdk的安装路径
=/usr/local/jdk
2)CLASSPATH:表示类的搜索路径,一般简写为.
=.
3)PATH:指向jdk下的bin目录
=/usr/local/jdk/bin

转载于:https://www.cnblogs.com/xiaziteng/p/4694458.html

你可能感兴趣的:(day001.20150731)