首页 > 编程知识 正文

合法标识符的命名规则(java标识符命名规则)

时间:2023-05-03 05:39:59 阅读:67751 作者:4889

标识符概念Java将命名各种变量、方法和类等时使用的字符串称为标识符,自己能够命名的地方全部称为标识符int num1=99的标识符的命名规则(应遵守)为英文大小写26个字符、0-9、 int 5abc=1; //错误不能使用关键字和保留字,但可以包含关键字和保留字的Java严格区分大小写,长度没有限制。 标识符不能包含空格。 int a b=99; //错误标识符命名约定[更专业](1)包名称:如果由多个单词组成,则所有字符都将变为小写。 aaa.bbb.ccc //例如com.xjs.com

)2)类名、接口名:由多个单词组成时,所有单词的首字母大写(XxxYyyZzz [大驼峰),如TankShotGame

)3)变量名、方法名)由多个单词组成时,第一个单词使第一个字符小写,第二个单词使第一个字符大写(xxxYyyZzz [小驼峰,简称驼峰法),例如tankShotGam

(4)定名)将所有文字大写。 如果有多个单词,每个单词都用下划线连接。 XXX_YYY_ZZZ

关键词

定义:对Java语言赋予特殊意义并用于专用用途的字符串(单词)

特点:关键字中的所有字母都是小写字母。

保留字Java保留字:现有的Java版本尚未使用,但可能在以后的版本中用作关键字。 命名标识符时,请勿使用这些保留字byValue、cast、future、generic、inner、operator、outer、rest、var、goto和const

进制(程序员的基本功)进制介绍

对于整数,有四种表示方法:

二进制:以0、1、满二进制1.0b或0b开始。 十进制:0-9,满十进制1。 八进制:0-7,满八进制1 .以数字0开始。 十六进制:0-9和a(10 )-f ) 15 ),满十六进制的1.以0x或0x开始。 这里的A-F不区分大小写。//四种二进制//publicclassbinarytest//main方法publicstaticvoidmain (string [ ] args ) {//n1二进制int n1=0b1010; //n2 10十进制int n2=1010; //n3 8八进制int n3=01010; //n4 16十六进制int n4=0X10101; system.out.println('n1='n1 ); system.out.println('N2='N2 ); system.out.println('n3='n3 ); system.out.println('n4='n4 ); system.out.println(0x23a; )进制转换(基本功)二进制转换成十进制示例:

八进制转换成十进制示例:

十六进制转换成十进制:

规则:从最低位(右)取出各位数,乘以16的)位-1)进行合计。

情况:请将0x23A转换为十进制数字0x23a=10 * 16 ^ 03 * 16 ^ 12 * 16 ^2=1048512=570

十进制转换成二进制:

规则:将商变为0之前的数除以2,将每一步得到的馀数进行反算,即为对应的二进制。 情况:请将34转换为二进制=0B00100010

十进制转换成八进制:

规则:将该数除以8直到商为0,将每一步所得的馀数进行反算,即为相应的八进制数。 情况:请将131转换为八进制=0203

十进制转换成十六进制:

规则:将该数除以16直到商为0,将每一步所得的馀数进行反算,即为对应的十六进制数。

情况:请将237转换为十六进制=0xED

二进制转换成八进制:

规则:从低位开始每3位将2进制数组成1组,转换为对应的8进制数即可。

情况:请将ob11010101转换为八进制ob11(3) 010 )2) 101 )5)=0325

二进制转换成十六进制:

规则:从低位开始每4位将2进制数组成1组,转换为对应的16进制数即可。

案例:请将ob110101(501转换为十六进制ob1101(d ) 0101 )5)=0xD5

八进制转换成二进制:

规则:将八进制数转换为每一位对应的一个三位二进制数即可。

情况:请将0237转换为二进制02(010 )3) 011 )7) 111 )=0b10011111

十六进制转换成二进制:

规则:将十六进制数转换为每一位对应4位的一个二进制数即可。

情况:请将0x23B转换为二进制0x2(0010 )3)3(0011 ) B(1011 )=0b001000111011

运算中的二进制说明

)1)二进制是每二进制数的进位,0、1是基本运算符。

)2)现代电子计算机技术均采用二进制。 因为它只使用0、1两个数字匹配,所以非常简单方便,容易电子实现。 计算机内部处理的所有信息都用二进制表示。 “二进制”(binary )数由两个数字(0和1 )及其组合表示。 进位规则为“全部二进制1”,其中数字1表示每个位数的不同值,从右到左依次将该值增加两倍。

原码、反码、补码(重点难点)。

位运算符java包含7个位运算(

还有三个位运算符、和运算规则:

(1)算术右移位)低位溢出,编码比特不变,用编码比特补充溢出的高位

)2)算术左移:个已编码比特不变化,低阶比特补充0

)3)逻辑右移位也称为无符号右移位,运算规则为:低位溢出,补充高位0

)4)特殊事项:无符号

本章的工作

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。