java系列:标识符

93 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情

标识符的命名规则和规范

标识符概念

  1. Java对各种变量,方法和类等命名时使用的字符序列称为标识符
  2. 凡是自己可以起名字的地方都叫标识符
int num1 = 90;

标识符的命名规则(必须遵守)

  1. 由二十六个字母,0-9,_或$组成
  2. 数字不可以开头
  3. 不可以使用关键字和保留字,但是可以包含关键字和保留字
  4. Java中严格区分大小写,长度无限制
  5. 标识符不能包含空格

标识符的命名规范(更加专业)

  1. 包名:多单词组成时所有字母都是小写
  2. 类名,接口名:多单词组成时,所有单词的首字母大写
  3. 变量名,方法名:多单词组成时,第一个单词首字母小写第二个单词开始首字母大写
  4. 常量名:所有字母都大写,多单词时每个单词用下划线连接
  5. 后面我们学习到类,包,接口等时,我们的命名规范要这样遵守,更加详细的看文档

关键字保留

关键字的定义和特点

定义:被Java语言赋予了特殊含义,用作专门用途的字符串(单词)

特点:关键字中所有字母都为小写

image-20220925124404729.png

键盘输入

介绍:在编程中吗,需要接收用户输入的数据,就可以使用键盘输入语句来获取。input.java, 需要一个扫描器(对象),就是Scanner。

image-20220925125154871.png

步骤:

  1. 导入该类的所在包,java.util.*
  2. 创建该类的对象(声明变量)
  3. 调用里面的功能# 位运算

二进制在运算中的说明

  1. 二进制是逢2进位的进位制,0,1是基本算符
  2. 二进制数用0和1两个数字及其组合来表示任何数,进位规则都是逢二进一,数字1在不同位上代表不同的值,按照从右往左顺序,这个值以二倍递增

原码,反码,补码(重点)

  1. 二进制的最高位是符号位:0表示正数,1表示负数
  2. 正数的原码,反码,补码都一样
  3. 负数的反码 = 它的原码符号位不变,其他位取反(0变1,1变0)
  4. 负数的补码 = 它的反码 +1,负数的反码 = 负数的补码 -1
  5. 0的反码,补码都是0
  6. Java没有无符号数,换言之,Java中的数都是有符号的
  7. 在计算机运算的时候,都是以补码的方式来运算的
  8. 当我们看运算结果的时候,要看他的原码

位运算符

Java中有7个位运算符(& | ^ ~ >> << 和>>>)

第一组

按位与&,按位或|,按位异或,按位取反~,他们的运算规则:

按位或| :两位全为一,结果为一,否则为零

按位异或^ :两位一个为零一个为一结果为一否则结果为零

按位取反~:零变一,一变零

第二组

算术右移>>:低位溢出,符号位不变,并用符号位补溢出的高位(人话:除以二,一正一负正数直接舍弃小数部分,负数进一)

算数左移<<:符号位不变,低位补0(人话:乘以二)