开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情
标识符的命名规则和规范
标识符概念
- Java对各种变量,方法和类等命名时使用的字符序列称为标识符
- 凡是自己可以起名字的地方都叫标识符
int num1 = 90;
标识符的命名规则(必须遵守)
- 由二十六个字母,0-9,_或$组成
- 数字不可以开头
- 不可以使用关键字和保留字,但是可以包含关键字和保留字
- Java中严格区分大小写,长度无限制
- 标识符不能包含空格
标识符的命名规范(更加专业)
- 包名:多单词组成时所有字母都是小写
- 类名,接口名:多单词组成时,所有单词的首字母大写
- 变量名,方法名:多单词组成时,第一个单词首字母小写第二个单词开始首字母大写
- 常量名:所有字母都大写,多单词时每个单词用下划线连接
- 后面我们学习到类,包,接口等时,我们的命名规范要这样遵守,更加详细的看文档
关键字保留
关键字的定义和特点
定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词)
特点:关键字中所有字母都为小写
键盘输入
介绍:在编程中吗,需要接收用户输入的数据,就可以使用键盘输入语句来获取。input.java, 需要一个扫描器(对象),就是Scanner。
步骤:
- 导入该类的所在包,java.util.*
- 创建该类的对象(声明变量)
- 调用里面的功能# 位运算
二进制在运算中的说明
- 二进制是逢2进位的进位制,0,1是基本算符
- 二进制数用0和1两个数字及其组合来表示任何数,进位规则都是逢二进一,数字1在不同位上代表不同的值,按照从右往左顺序,这个值以二倍递增
原码,反码,补码(重点)
- 二进制的最高位是符号位:0表示正数,1表示负数
- 正数的原码,反码,补码都一样
- 负数的反码 = 它的原码符号位不变,其他位取反(0变1,1变0)
- 负数的补码 = 它的反码 +1,负数的反码 = 负数的补码 -1
- 0的反码,补码都是0
- Java没有无符号数,换言之,Java中的数都是有符号的
- 在计算机运算的时候,都是以补码的方式来运算的
- 当我们看运算结果的时候,要看他的原码
位运算符
Java中有7个位运算符(& | ^ ~ >> << 和>>>)
第一组
按位与&,按位或|,按位异或,按位取反~,他们的运算规则:
按位或| :两位全为一,结果为一,否则为零
按位异或^ :两位一个为零一个为一结果为一否则结果为零
按位取反~:零变一,一变零
第二组
算术右移>>:低位溢出,符号位不变,并用符号位补溢出的高位(人话:除以二,一正一负正数直接舍弃小数部分,负数进一)
算数左移<<:符号位不变,低位补0(人话:乘以二)