JAVA小笔记
java三大版本
JAVA SE:标准版(桌面程序,控制台开发。。。)
JAVA ME:嵌入式开发(手机,小家电)(逐渐淘汰了)
JAVA EE:E企业级开发(web端,服务器开发。。。)
要学习Javaee就需要熟练掌握Javase
JDK JRE JVM
jdk:java开发者工具
jre:java运行时环境
jvm:java虚拟机
jdk包含jre和一些程序开发工具,如果只是运行Java程序,那么只安装JRE就可以,但是要开发Java程序则需要安装JDK。JVM是Java跨平台的核心,通过虚拟机屏蔽了底层系统的差别,真正实现了一次编译到处运行。
java程序运行机制
编译型
执行快,运用在像操作系统这样的 C/C++。
解释型
执行慢,运用在网页上,不追求效率。信息变化快或者原内容有修改的时候,相较于编译型可以更快的得到信息。
程序运行机制
Java程序是先编译在解释,先从Java文件编译成class文件(字节码),然后解释给操作系统看。
但是随着技术的发展,编译型和解释型之间的界限越来越模糊了,解释型的速度也越来越快了。Java包含编译型和解释型。
Hello,Word
编译过程
cmd中输入:javac Hello.java
运行class文件:Java Hello
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7OWdcOoL-1602688424608)(C:\Users\mi\AppData\Roaming\Typora\typora-user-images\image-20201014210639160.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DQKxWMfl-1602688424611)(C:\Users\mi\AppData\Roaming\Typora\typora-user-images\image-20201014210722337.png)]
javac Hello.java
java Hello