一、JAVA简介
1.核心机制之虚拟机
(1)JVM可以理解成一个以字节码为机器指令的cpu
(2)对于不同的运行平台,有不同的虚拟机
(3)实现了一次编译,随处运行
.java文件(源码)--》编译(javac)--》.class文件(字节码,二进制,计算机可以理解)--》执行
-->JVM for UNIX JVM for Windows.....
2.java是解释型的语言
什么是编译型语言,什么是解释型语言?
1)直接可以编译成为操作系统可以认识的可执行文件,不经过第二次,叫做编译型语言
2)java内部编译成为字节码文件后,需要虚拟机去一行一行解释字节码文件让操作系统去认识它,所以java也是解释型语言。
3.J2SDK(JDK)&JRE
J2SDK--SoftWare Devleopment Kit 软件开发包
JRE--JAVA Runtime Envirment java运行环境
开发需要JDK,运行只用JRE,JDK包含JRE
4.java源文件以.java为扩展名,源文件的基本组成部分是类
5.一个源文件只能有一个public类,其他类个数不限(编译该源文件会生成多个.class文件),源文件的名字需要和public类名一致
版权声明:本文为younger_now原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。