java环境配置(windows和linux)
java虚拟机
(1)核心(跨平台的原因):java程序编译后生成的是字节码文件,不同机器上装有不同的jvm,由jvm将字节码文件翻译成不同机器上能够执行的机器码。
(2)虚拟机的组成
(3)jvm的执行过程
- 加载class文件
- 分配内存
- 清理垃圾
java基本语法
(1)java标识符:java所有组成部分都需要名字。类名,变量名以及方法名都被称为标识符。
- Java的标识符都应该以字母,美元符号或者下划线开头。
- 变量,类和方法的命名要求
类名:首字母大写,例如 :public class Student{} ,public class StudentBooks{}
变量名:用简单形象有意义的英文单词,例如:String userName = ""; int number = 100;
方法名:用简单形象有意义的英文单词,描述方法功能,
例如:public void printMessage(){}
多个单词时,类名首字母大写,其余单词首字母也大写,方法名首字母小写,其余单词首字母大写。
(2)java修饰符
- 访问控制修饰符:default,public,protected,private
- 非访问控制修饰符:final,abstract,static,synchronized
(3)变量
1. 局部变量
2. 成员变量(有static修饰的是类变量,没有static修饰的是实例变量)
总结: 对于实例的东西,用对象实例化访问,对于静态东西用 类名.变量名 访问。.
3.内存:
(4)数据类型
1.八大基本数据类型:byte short int long float double boolean char
2.引用数据类型:字符串String,数组,类,接口,对象