JAVA概述
JDK&JVM&JRE
- JDK java开发工具集
- JVM java虚拟机
- JRE jdk和jvm的结合
- JDK > JRE > JVM
java由于jvm的存在,有一次编译,跨平台执行的特性
java的特点是:多态/继承/面向对象
java的执行过程
编写完成的.java文件,通过jdk/bin/javac工具编译,生成字节码文件.class,class文件再由当前平台上的jvm运行
JAVA的安装及环境配置
-
去Oracle官网下载jdk
推荐版本有jdk1.8和jdk11,因为它们是长期支持版()
-
安装jdk(Mac 系统到这就完成了)
-
资源管理器->高级设置->配置环境变量
- 新建JAVA_HOME = jdk的安装路径
- 在path中添加对应jdk的bin路径 %JAVA_HOME%\bin
JAVA集成开发环境(eclipse)
- 设置自动补全
preference->java->editor->content assist
在auto activation triggers for java后添加"abc…z"
关键字&标识符
- 代码中全小写且会变色的英文基本上都是关键字
- 能够自己定义名字的都是标识符书写规范:
标识符书写规范:
- 包:aaabbb
- 类:AaaBbb
- 方法:aaaBbb
- 常量:AAA_BBB
- 变量:aaaBbb
Java中的变量和常量
- 常量(不会直接销毁,储存在堆中)
- 直接量
- 自定义常量
- 变量
- 全局变量/成员变量
- 类中直接定义
- 局部变量(用完直接销毁,储存在栈中)
- 方法参数定义
- 方法执行体中定义
- 循环体/游离块中定义
- 全局变量/成员变量