Day02 数据类型 规范 转义字符 标识符

一 注释

1,注释的理解

1)什么是注释? 解释说明的文字
2)为什么要使用注释? 对程序的解释说明,便于后期维护。

2,注释的分类:

1)单行注释
作用域:只在当前行有效
嵌套:可以嵌套单行注释,不可以嵌套多行注释和文档注释
颜色:绿色
位置:行的上面或者行尾
2)多行注释
作用域:多行有效
嵌套:/*可以嵌套单行注释,不可以嵌套多行注释和文档注释
颜色:绿色
位置:类的上面或者方法的上面
3)文档注释
作用域:多行有效
嵌套:可以嵌套单行注释,不可以嵌套多行注释和文档注释
颜色:蓝黑色
位置:类的上面或者方法的上面
文档注释可以存在于生成的对应的类的API文档中
注意:在注释中不要写无关紧要的内容
注释的内容不会被编译

二 标识符,关键字,保留字

1,标识符

1)什么是标识符:在java中一切起名字的地方的名字都是标识符
2)标识符的命名规则
组成:数字,字母,下滑线_,美元符号$任意组合而成,数字不能开头
严格区分大小写
标识符不能使用关键字
3)标识符的命名规范
见名知意
驼峰命名原则
4)具体规范
a)包:全部小写
单级包:就是一个包|文件夹 shangxuetang
多级包: 使用.分隔级别 shang.xue.tang
b)类|接口:每个单词的首字母大写 ShangXueTang
c)方法|变量:第一个单词首字母小写,第二个单词开始每个单词的首字母大写 shangXueTang
d)常量:全部大写 每个单词之间使用_分隔 SHANG_XUE_TANG

2,关键字和保留字

1)关键字 全部小写:在java中有一些词,java对它有自己的用法或者用途,这些词我们叫他关键字
2)保留字 const goto:在java中有一些词,java未来有可能对它有自己的用法或者用途,这些词我们叫他保留字
注意:一般说起关键字就包含保留字

3,常量

1)常量:在程序执行过程当中,其值不会发生改变的量
2)自定义常量:被final关键字修饰的变量为自定义常量
3)字面值常量:写在字面上的值就是字面值常量
a)整数常量 101 12 -1
b)小数常量 1.1 -3.14
c)字符串常量 “haha” “123” " "
d)字符常量 ‘a’ ‘1’ ’ ’
e)布尔常量 false true

4,变量

1.变量:可变的量–单个值
1)程序执行过程当中,其值可能会发生改变的量
2)在内存中开辟一块空间存储,存储对应类型的数据

2.变量的定义:
1)数据类型 变量名 = 变量值 ; -----声明的同时赋值
2)数据类型 变量名; —变量的声明
3)变量名 = 变量值 ; —后赋值
4)同时声明多个变量,使用逗号进行分隔
注意: =是唯一一个自右向左运算的符号
int整数 double小数 String字符串 char单个字符’’ boolean布尔
3.关注的点:
1)数据类型
2)变量名(严格遵循标识符命名规则|规范)
3)变量值
4)作用域 {}
5)在同一个作用域中,变量名不能相同

4.使用变量的注意事项:
1)变量必须已经声明
2)变量已经赋值
3)在同一时刻一个变量只能指向一个值

5.变量的分类:
1)成员变量|实例变量:类中,方法外
只声明不赋值有默认值 整数0 小数0.0 字符串null char’ ’ boolean false
2)局部变量:方法中,语句块中
使用前必须声明并且赋值

三 数据类型

基本数据类型: 四类八种
1.引用数据类型: 类 接口 数组
2.基本数据类型:存放数据的大小,计算机中最基本的存储单位是字节 1byte=8bit 字节之间1024进制的。
1)整型
a)整型的字面常量值默认是int类型
b)如果想要给比int类型大的long类型赋值,需要在数据的后面添加一个l/L (推荐L)

表示名称 表示形式 大小 范围
字节型 byte 1字节8位 [-128,127]
短整型 short 2字节16位 [-32768,32767]
整形 int 4字节32位 ±21亿
长整型 long 8字节64位 很大

2)浮点型|小数
a)浮点类型的字面常量值默认是double类型
b)给float类型变量赋值需要在数据的后面添加一个f/F
表示名称 表示形式 大小 范围
单精度 float 4字节32位 7位左右
双精度 double 8字节64位 16位左右
3)字符型
a)0~65535之间的整数表示字符型—对应的Uncode字符集中查找,可以去ascii查看
b)’ '一对单引号中放单个字符,必须要放一个字符 ‘1’ ‘a’ ’ ’ ‘,’
c)如果字符型数据参与运行,会先转为对应的十进制数再去运算
表示名称 表示形式 大小 范围
字符型 char 2字节16位 0~65535

4)布尔型
a)true,false 1bit
b)在程序中经常使用boolean类型的数据表示逻辑

四 转义字符

实例
有些字符在java中有特殊含义,如果你想要让这些字符表示本身的含义,可以使用转义字符
转义字符从反斜杠开始
+要转义的字符


"
\

\t 制表符 一个完整的制表符是8个空格,看前面的内容是否满足一整个制表符位,如果满足,重新开一个制表符位,如果不满足,补全成一整个制表符位
一个中文2个空格,一个英文是一个空格
\n 换行 与ln很像 把光标从这一行的行尾换到下一行的行首
\b 退格|回删一格(\b后面内容覆盖前面内容)
\r 回到行首

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值