JAVA语言的跨平台性靠jvm
jvm:运行在三大操作系统 windows mac linix的舞台。方便java代码执行。
java虚拟机:(后续补充)
垃圾回收器:java程序运行过程自动执行(还是会出现内存泄漏和溢出)
1、工具准备
地址:org.canglaoshi.org:(jdk,idea)
2、java开发运行环境
一、编译运行过程
编译期:将我们写的Java源文件,编译成计算机明白的.class字节码
运行期:jvm加载.class,并运行
二、名词解释:
jvm:Java虚拟机——加载.class 运行.class
jre :Java运行环境——jvm+Java系统类库(小工具)
除了Jvm还有运行Java所必须的环境
jdk :Java开发工具包——jre+编译运行命令工具
问题:运行的最小环境///////开发的最小环境。
IDEA:开发工具
社区版——终极版
三、开发步骤
新建——项目、包、类。
3、开发步骤代码:
| NEW project(假设名为2021)——
| 在project的src下——NEW package
| new Java.class
{}大括号里写main——相当于程序的入口,
规定必须在里面写,打印println也必须写下里面。
4、一些基本规则
—— 严格区分大小写
—— 每句话分号;结尾
—— 一定用英文。避免出现乱码
—— 注释:单行//、多行/**/
、/***/文档注释