文章目录
- 注释
- public class 和class的区别
- 关键字
- 标识符
- 字面值
- 变量
注释
作用:解释说明,在程序中不运行。
目的:增加程序可读性
注释分类
- 单行注释://
- 多行注释:/* 文字*/
- 文档注释:/** 文字*/
public class 和class的区别
- 一个类前的public是可有可无的。
- 如果一个类用public修饰则文件名必须与类名一致,否则会出现编译错误。
- 如果一个类前面没有使用public修饰,则文件名可以与类名不一致,当编译成功后会生成对应类名的文件。
- 一个类中main方法是可有可无的,如果没有编写main方法编译成功,是不能运行的。
- 在一个源文件中编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个字节码文件(必须保证有main方法)。
- 在一个源文件中最多有一个类前面使用public修饰。
关键字
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。(了解更多)
标识符
标识符其实就是名字,对类名、变量名、方法名、参数名的修饰。
标识符命名规则:
以字母、下划线(_)、美元符号($)开头.
标识符命名规范:
- 类和接口名。每个字的首字母大写,含有大小写。例如HelloWorld,Stduents等。
- 方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
- 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
- 变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
字面值
- 整数类型字面值。如: 1、2、3
- 浮点类型字面值。如0.1、0.2、0.3
- 字符串类型字面值。如“Hello”、“World”
字符串:表示一次可以存放零个、一个或者多个,但是必须用英文的双引号引起来。 - 字符类型字面值。如:‘H’、‘W’
字符类型:表示一次只能存放一个,并且使用英文的单引号引起来。 - 布尔类型字面值。
表示只有两个取值,分别是true和false。
变量
变量
–a.变量的本质是内存中的一块空间,这块空间“有数据类型”、“有名字”、“有字面值”。
–b.变量包括三部分:数据类型、名称、字面值【数据】。
–c.变量是内存中储存数据的最基本的单元
数据类型:
–a.不同的数据有不同类型,不同的数据类型底层会分配不同大小的空间。
–b.数据类型是指导程序在运行阶段应分配多大的内存空间。
–要求:变量中储存的具体“数据”必须和变量的“数据类型”一致,当不一致编译会报错。
常见的数据类型:
整数类型 int
浮点类型 double
字符串类型 String
变量的操作步骤:
- 第一步:声明变量:也就是确定当前变量存放什么类型的数据
语法格式:数据类型 变量名称
如:int a; - 第二步:赋值:将右侧的值赋给等号左侧的变量名称;
语法格式:变量名 = 值;
如:a = 2019; - 第三步:使用:输出使用的值
在Java中如果有多个变量数据类型相同,则一次可以声明多个变量,之间用逗号隔开。
int a,b,c,d;
声明和赋值可以放到一起完成。
int i =100;
变量赋值以后,可以重新赋值,变量的值可变化。
int i = 10;
System.out.println(i);// i=10
int i = 100;
System.out.println(i);// i=100
有了变量的概念后,内存空间得到了重复的使用。
Java中的变量必须先声明,再赋值,才能访问。