【Java基础】01- 基础概念

注释和关键字

注释

定义:代码中需要一些解释说明性的文字,通常称为注释。

  • 单行注释: // 注释信息
  • 多行注释:/* 注释信息 */
  • 文档注释:/** 注释信息 */

文档注释可以利用Java中自带的DOC工具,自动生成相关代码的文档文件。

使用注释的注意事项:

  1. 注释内容不会参与编译和运行,仅仅是对代码的解释说明。
  2. 不管是单行注释还是多行注释,在书写的时候都不要嵌套。

关键字

定义:被Java赋予了特定含义的英文单词。
特点:

  1. 关键字的字母全部都是小写。
  2. 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。

Java 中的关键字有:assert、const、long、int…
Java 中的关键字有非常多,无需刻意去背。

在编辑代码的时候,主要命名不要和关键字冲突即可。

字面量

定义:在Java中,字面量(Literal)指的是在源代码中指标是固定值的表示法,它们是数据类型的一种直接表示,用于定义变量和常量的值。

字面量类型 说明 举例
整数类型 不带小数点的数字 666, -99
浮点数类型 带小数点的数字 66,6, -9.9
字符串类型 用双引号括起来的内容 “HelloWorld”
字符类型 用单引号括起来的内容,内容只能由一个字符 ‘A’
布尔类型 布尔值,表示真假 True, False
空类型 一个特殊的值,空值 null

“” 是什么类型?–字符串类型,只要是被双引号括起来的,就是字符串类型。
“ ”是什么类型?–字符串类型。
‘ABC’ 是什么类型?非法字符,单引号括起来的内容只能是单个字符。

制表符-\t

缩进、对齐、大空格。
作用:在打印的时候,把前面的字符串长度补齐到8的整数倍。它是动态的,最少补1个空格,最多补8个空格。类似于以表格的新形式打印结果。

System.out.println("name"+"age")
System.out.println("Alan"+"23")
// 输出
nameage
Alan23

System.out.println("name"+"\t"+"age")
System.out.println("Alan"+"\t"+"23")
// 输出
name    age
Alan    23

变量

定义:在程序的执行过程中,其值有可能发生改变的量(数据)。

变量的定义格式

我们可以这样理解:定义一个变量相对于我们创建某一个专门装某个类型数据的盒子,变量名相当于给这个盒子取的名字,里面装的就是具体的数据。

数据类型 变量名 = 数据值

  • 数据类型:这个盒子所存储数据的类型。
  • 变量名:这个盒子的名字
  • 数据值:存在盒子里的数据。

之所以称为“变量”,是因为这个盒子里面的数据是可以被更换的。

事实上,当我们定义一个变量的时候,系统会根据我们所定义的变量数据类型,去内存中申请不同大小的内存空间,所以一旦我们声明了指定的数据类型的变量,它所在的内存空间大小就是确定的,这个时候不能随意放置别的数据类型,因为不同数据类型所占用的空间大小是不一样的。

变量的使用方式

  1. 输出打印
  2. 参与计算
  3. 修改记录的值

变量的注意事项

  1. 一个变量只能存储一个值。
  2. 变量名不能重复定义。
  3. 一条语句可以定义多个变量。
  4. 变量在使用之前一定要进行赋值,不然会报错。
  5. 变量的作用域范围。

数据类型

基本数据类型

数据类型 关键字 内存占用 (byte)
整数 byte 1
整数 short 2
整数 int 4
整数 long 8
整数 float 4
浮点数 double 8
字符 char 2
布尔 boolean 1
  • 当我们定义long类型的变量,要在数值后面加上L作为后缀,可大写可小写。
  • 当我们定义float类型的变量,要在数值后面机上F作为后缀,可大写可小写。
  • 整数类型默认是 int
  • 浮点类型默认是 double
  • 取值范围:double > float > long > int > short > byte

引用数据类型

标识符

定义:给类、方法、变量所取得名字。

标识符命名规则 — 硬性要求

  • 可以由数字、字母、下划线和美元符组成。
  • 不能以数字开头。
  • 不能是关键字。
  • 区分大小写。

标识符命名规则 — 软性建议

小驼峰命名法

  • 标识符是一个单词的时候,全部小写。
  • Example:name
  • 标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。
  • Example:firstName

大驼峰命名法

  • 标识符是一个单词的时候,首字母大写。
  • Example:Student
  • 标识符由多个单词组成的时候,每个单词的首字母大写。
  • Example:GoodStudent

键盘输入

Java中帮我们写好了一个类叫Scanner,这个类就可以接收键盘输入的数字或者字符。

  1. 导包 import java.util.Scanner;
  2. 创建Scanner对象 Scanner sc = new Scanner(System.in);
  3. 接收数据int i = sc.netInt()

你可能感兴趣的:(JavaSE,java,开发语言)