笔记:
1.Java开发环境:
1)java编译运行过程:----------常见面试题
1.1)编译期:.java源文件,经过编译,生成.class字节码文件
1.2)运行期:JVM加载.class并运行.class
特点:跨平台、一次编程到处使用
2)名词解释:------------------常见面试题
2.1)JVM:java虚拟机
加载.class并运行.class
2.2)JRE:java运行环境
除了包含JVM以外还包含运行java程序所必须的环境
JRE=JVM+java系统类库(小零件/小功能)
2.3)JDK:java开发工具包
除了包含JRE以外还包含开发java程序所必须的命令工具
JDK=JRE+编译、运行等命令工具
说明:
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK
3)最好配置环境变量-------------------了解
3.1)JAVA_HOME:指向jdk的安装目录
3.2)CLASSPATH:表示类的搜索路径,一般简写为.
3.3)PATH:指向jdk下的bin目录
2.eclipse:
1)IBM、开源的、免费的、不需要安装仅需解压即可
2)开发步骤:
2.1)新建Java项目/工程---------------小区
2.2)新建Java包----------------------楼+单元
2.3)新建Java类----------------------房子
3)注释:解释性文本
3.1)单行注释://
3.2)多行注释:/* */
3.3)文档注释:/** */--------------
练习:
1.完成如下练习:
1)新建Java项目MyProject
2)在MyProject中新建Java包mypackage
3)在mypackage中新建Java类MyClass,main中:
输出HelloWorld并换行
4)在mypackage中新建Java类Test,main中:
输出Hello,不换行
输出World,换行
输出今天天热,换行
输出当日事当日毕,换行
输出......
2.完成课后作业
项目 包 类
东日瑞景小区 4号楼3单元 601
工作空间:所创建的Java项目的默认保存地址
java------------Sun公司的----------Oracle甲骨文
A:先装JDK再运行eclipse--------------正确的
B:先运行eclipse再装JDK
IBM公司用java语言写了eclipse
让人们用eclipse写java程序
eclipse是一个软件/程序,用Java语言写的
Java:开源的、免费的
eclipse:开源的、免费的
开源:开放源代码
每一天:
1)PPT
2)经典案例--------------Windows下配置环境变量
3)课后作业
PATH:/a/b;/c/d;/m/n;
javac
public class HelloWorld{
public static void main(String[] args){
}
}
public class HelloWorld {
public static void main(String[] args) {
}
}
借助于开发工具-------------eclipse
JDK=JVM+java系统类库+编译、运行等命令工具
java语言编译运行过程:
1).java源文件,经过编译,生成.class字节码文件
2)JVM加载.class并运行.class(0和1)
跨平台、一次编程到处使用
假设QQ是用Java语言写的:
java版的QQ,经过编译,生成.class字节码文件
Windows版的JVM------------运行在Windows系统上
Linux版的JVM--------------运行在Linux系统上
IOS版的JVM----------------运行在IOS系统上
???版的JVM----------------运行在???系统上
银行系统-----------Windows系统的服务器
Linux系统的服务器
IOS系统的服务器
C语言编译运行过程:
.c源文件,经过编译,直接变为可执行文件(0和1)
QQ: 用C语言写的-----效率高、灵活性差
Windows版的QQ----------------运行在Windows系统上
Linux版的QQ------------------运行在Linux系统上
IOS版的QQ--------------------运行在IOS系统上
???版的QQ--------------------运行在???系统上
每个操作系统的指令是不同的:
Windows系统:
你--------------10101010
Linux系统:
你--------------10001111
IOS系统:
你--------------01010101
我---------01010101
和---------11110000
你---------10101011
计算机只能认识0和1
Java:是一门计算机语言------做程序/软件的
www.taobao.com---------------用Java写的
www.jd.com-------------------用Java写的
饿了吗?----------------------用Java写的
摩拜单车---------------------用Java写的
银行系统---------------------用Java写的
ATM机系统--------------------用Java写的
...
...
假设有100个项目,共计100万元
其中有20个项目是用Java写的,能挣80万的钱
4,5年
语言基础------多练
面向对象------多想
以后的工资与你平时的代码量一定是成正比的
知道这个东西的人
熟练掌握这个东西的人------------公司需要的
语言基础(7天)+面向对象(10天)