day2复习
1、基本常识
Java诞生于1995年,1996年正式发布JDK,大约26年。
Java诞生于SUN(Stanford University Network),现在归属于Oracle(甲骨文)。
我们项目基于的版本是JDK8,最新的版本JDK17。
Java是运行在JVM(Java Virtual Machine)。JVM + 核心类库构成了Java的运行环境(JRE,Java Runtime Envriorment)。JRE + 开发工具构成了Java开发工具集(JDK ,Java Development Kit)。
2、Java注释类型
单行注释://
多行注释:/* */
文档注释:/** */
3、Java关键字
Java的关键字一共有50个。昨天已经见过的:public,class,void,static,byte,short,int,long,float,double,char,boolean。
Java的保留字:const,goto。
Java的三个特殊值:true, false,null。
4、Java标识符
标识符:给变量、类等取名的字符序列。
标识符命名规则:
-
只能有26个英文字母大小写,数字0-9,下划线_,美元符号$。
-
不能以数字开头。
-
不能包含空格。
-
不能直接使用关键字、保留字、特殊值。
-
严格区分大小写。
标识符命名规范:
-
见名知意
-
类名等:每一个单词的首字母大写,形式:XxxYyyZzz
-
变量名等:从第二个单词开始首字母大写,形式:xxxYyyZzz
-
常量名等:每一个字母都大写,单词之间可以使用下划线分割,形式:XXX_YYY_ZZZ
-
包名:每一个单词都是小写,单词之间使用.分割,形式:xxx.yyy.zzz
5、Java数据类型分类
基本数据类型(8种):byte,short,int,long,float,double,char,boolean。
引用数据类型:类、接口、数组、枚举、注解等
6、Java各种常量值
-
整数类型的常量值:只有long类型需要加L或l(小写L)
-
小数类型的常量值:float类型需要加F或f
-
char类型的常量值:需要加单引号
-
boolean类型的常量值:只有两个,true和false
-
String类型的常量值:需要使用双引号
7、Java变量
(1)Java变量是代表JVM中的一块内存区域。
(2)Java变量三个要素:
数据类型:决定内存的大小以及这块内存可以存什么数据。
变量名:给这块内存命名,相当于我们这个园区叫“宏福科技园”
变量值:基本数据类型的变量,存数据值,而引用数据类型的变量,存地址值。
(3)变量的声明格式
数据类型 变量名;
(4)变量的赋值格式
变量名 = 值;
值:可以是一个常量值、变量值、表达式的结果。
int age = 18; //给age变量赋常量值 int a = 1; int b = a; //把a变量中的值,复制一份给b变量。 int c = a + b;//把表达式a+b的结果赋值给c
(5)变量的使用要求
-
必须先声明后使用,即没有声明过的变量是不能使用
-
在使用之前还需要对变量进行初始化
-
变量有作用域
-
在同一个作用域中不能重复声明,可以重复赋值
-
给变量赋值,这个值的类型必须“小于等于“变量声明的类型
8、Java最终变量
当某个变量的值,不允许改变,可以把变量用final修饰,又称为最终变量,或者常量。
final 数据类型 变量名 = 变量值;
通常这种变量名会用大写字母表示。