JavaSE基础知识之类、注释内容、标识符、变量、常量、数据类型、转义字符

一、注意事项
1、类名:
每个单词的首字母大写
被public修饰的类,类名要求与文件名保持一致
一个java文件中可以定义多个类,但是被public修饰的类只能有一个
2、编译
会检查源代码中的语法
3、println输出语句
ln当前输出语句内容输出完毕之后换行
4、main方法是程序的入口,没有main方法不能运行
main是主方法程序入口,从上到下依次执行

二、注释内容
1、注释:
解释说明的文字
2、作用:
(1)对程序解释说明
(2)便于后期维护
//单行注释:
作用域:
当前行有效
颜色:
绿色
位置:
行的上面
行尾
嵌套:
能嵌套单行注释不能嵌套多行注释或文档注释
/多行注释/:
多行内有效
颜色
绿色
位置
类的上面或方法上面
嵌套
能嵌套单行注释不能嵌套多行注释或文档注释
/*文档注释/:
多行内有效
颜色
蓝黑色
位置
类的上面或方法上面
嵌套
能嵌套单行注释不能嵌套多行注释或文档注释
3、多行注释与文档注释区别:
文档注释内容能够被保留在api文档(说明手册)中,但是多行注释与单行注释不能
如果在idea等编辑工具中,在方法上添加文档注释会自带声明说明,而多行注释没有说明

三、标识符
1、含义
一切能起名字的地方就是标识符
2、命名规则
组成
只能由字母,数字,下划线_ ,美元符号$任意组合而成
数字不能开头
严格区分大小写
关键字
已经被java语法使用
保留字
现在还没有被java占用但是将来有可能被占用 如:const goto
会变色,全部要小写
3、命名规范
(1)见名知意
(2)驼峰命名原则
包名
就是系统中的文件夹
全部要小写
单级包
只有一个
yjx
多级包
多个文件夹嵌套
sh.yjx
层级之间使用.连接
类名或接口名
每个单词首字母大写
ShYjx
变量或方法名
第一个单词全部小写,第二个单词开始,每个单词首字母大写
shYjx
常量名
全部大写,每个单词之间用_连接
SH_YJX

四、变量
1、定义一个变量,其值在运行期间可以发生改变
在内存中开辟一块空间,用来存放指定类型的数据,内存空间为变量
2、作用
用来存储数据
3、关注的点
数据类型:
int整数
double小数
String字符串
boolean布尔
char字符
变量名字
标识符
变量的值
作用域
有效的,能够使用的作用范围 {}
从变量的声明开始,到包裹我的,离我最近的}结束
4、语法
声明变量的同时赋值
数据类型 变量名 = 变量值;
先声明,后赋值
数据类型 变量名;
变量名 = 变量值
同时声明多个变量同时 \赋值,同时声明并且赋值 多个变量
注意
=是一个自右向左运算的符号
变量只能存储单个数据
5、分类
局部变量
方法中定义的变量或语句块中定义的变量
不存在默认值,使用前必须已经声明并且已经赋值
成员变量
定义在类中方法外的变量
只声明不赋值存在默认值

五、常量
1、定义
在程序运行期间其值不能发生改变的量
2、分类
(1)字面值常量
整数常量
100、0
小数常量
1.1、-2
字符常量
‘1’ ‘a’ ‘中’
布尔常量
true
false
字符串常量
“123” “你好”
空常量
null
(2)自定义常量
被final修饰的变量为常量

六、数据类型
1、基本数据类型
整型
计算机最基本的单位 : 字节
1byte = 8bit
byte
字节型
1个字节
8bit
short
短整型
2个字节
16bit
int
整型
4个字节
32bit
long
长整型
8个字节
64bit
注意
java中整数字面常量值默认是int类型
表示long类型数据,需要在数据的后面 添加L或l
进制
满几进一
二进制
由0b或0B开头表示二进制
八进制
有0开头表示八进制
十进制
默认
十六进制
由09,af组合而成,不区分大小写
由0x或0X 组成
其他进制转为10进制
从最后一位开始,数值进制数^从0开始,每次+1,最后的和就为十进制的结果
十进制转为其他进制
对十进制的数值除以要转为的进制数,得到余数,从下往上
浮点型
float
单精度
4个字节
表示小数点后6位左右
double
双精度
8个字节
表示小数点后15位左右
注意
小数的字面常量值默认为double类型
表示float类型数据需要在数据的后面添加f或F
java中浮点类型运算有可能不精确
小数点前面为0,0可以省略
科学计数法
e->10
3.14e2 ==> 3.14
10^2
3.14e-2 ==> 3.14/10^2
字符型
char
2个字节
包裹一个字符,有且仅有一个字符
‘1’ ‘a’
字符型参与运算,会先转为十进制的整数再运算
布尔型
boolean
true
false
2、引用数据类型

接口
数组[]

七、转义字符
1、在java中有些字符具有特殊含义(",’),如果不想要表示特殊含义,只想表示字符本身,可以使用转义字符进行转义
转义字符从\开始
2、\t 制表符
1个制表符位占8个空格
如果前面的内容是制表符位的整数倍的宽度,当前的\t从新开辟一个完整的制表符位
如果前面的内容不满制表符位的整数倍的宽度,包含前面的内容凑成一整个制表符位
一个中文字符占2个空格
一个英文,数字,符号字符占一个空格
3、\n 换行
光标从当前位置到下一行的行首
4、\b 退格
光标后退一格

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值