内存小知识:产商按照1000字节生产,计算机按照1024换算。
Java主要版本:java SE 是基础版本 平台标准版
Java EE 是在基础之上 平台企业版
Java ME 走向淘汰 平台微型版
Oracle: JavaSE 11(LTS)长期支持版(下载新版不太稳定)
安装路径不要有中文
JDK 目录结构:bin 存放JDK的各种命令工具
conf 存放JDK的相关配置文件
Include 存放一些平台的头文件
jmods 存放JDK的各种模块
legal 存放JDK各模块的授权文档
lib 存放JDK工具的一些补充jar包和源码
JDK: java开放工具包 对象开发员
JRE: java SE 运行环境 无论开发还是运行都必须安装
Javac.exe 编译器,将高级Java源代码翻译成字节码文件(计算机能看懂的叫字节码文件)
Java.exe 编译器,启动JVM(虚拟机)对字节码文件进行解释并执行
JDK>JRE>JVM
编写Java流程:
public class HelloWorld{
public static void main(String[] args){
System.out.println(“HelloWorld”);
}
}
注意:所有符号用英文,别漏掉分号,遇到{}空四个空格(规范格式),区分大小写,单词别拼错,(main)
HelloWorld.java通过编译器javac变为HelloWorld.class 然后通过虚拟机Java运行=结果
Java11专用 Java xxx.java 注意原先有class文件得先删除(已经翻译好的话,再让他翻译就无用武之地了,报错)(慎用)
快捷键:windows+d 回到桌面 windows+e打开计算机
windows+l锁屏 windows+r输入cmd启动dos窗口
注释:// 单行注释
/* */ 多行注释 (不允许嵌套使用)
/** */ 文档注释
环境变量的配置:为了让可执行文件在任意目录下使用(将文件所在的路径信息配置到环境变量Path中)
跨平台原理:同样的字符码文件通过javaVM(虚拟机)的翻译, 实现“一次编译,到处使用”
因:不同的操作系统大多都提供了jvm的实现