CoreJava学习第一课
一:编程语言发展历史
机器语言--> 汇编语言--> 高级语言
java在1995.5.23诞生! Java发布 1.0
在电脑上运行java文件需要先安装JDK和JRE,再配置环境变量,安装过程比较简单,这里暂不说明。安装之后进行下面的环境变量配置,并打开cmd,输入java或javac,若出来一堆字符,则表明配置成功,即可编写程序!
二:环境变量配置
java_home: jdk的安装目录 说明本计算机是否安装了JDK并写出安装目录,供其他软件使用
path:jdk下的bin目录 指明命令对应的可执行文件;保证在任何目录下都能运行java相关的命令
classpath: . 运行java时,指明编译器或虚拟机去哪里找class文件; . 表示当前目录
四:java语言特点
1 .简单性 针对C++而言
2.开放性
3.面向对象思想 纯粹的面向对象(OOP)
4.跨平台型
5.资源优势
五:java运行机制
编译型:执行效率高 不可跨平台,这个是编译之后再执行。 例如:Windows中的.exe文件
解释型:执行效率低 可跨平台,这个是边解释边执行
java是先编译成字节码文件(.class)后解释。执行效率比编译型低,比解释型高,可跨平台
了解一下JVM、JDK和JRE
JVM:屏蔽底层操作系统的差异,对上层程序提供一个编程标准
JRE:java运行环境) = JVM + 解释器。 JRE是把.class文件解释成机器指令。
JDK:(Java开发工具包) = JRE + 工具(编译器、调试器、其他工具...) + 类库
六:第一个java程序
package p1.p2.p3;
public class Hello{//定义一个类
public static void main(String[] args){//入口函数
System.out.println("Hello World");//打印输出Hello World
}
}
编译.java文件并运行
编译:javac 文件名+后缀 javac Hello.java
运行:java 文件名 java Hello
带包编译:javac -d . 文件名加后缀 "-d"是按结构输出 ,“.”是输出到当前目录
带包运行:java 类的全限定名(包名+类名)