Java语法:
关键字:被Java语言赋予特定含义的单词,共有50+2个关键字。
特点:组成关键字的字母全部小写
注意事项:goto和const作为保留字存在,目前不使用,一些特殊工具类似于IDEA都会对关键字有特殊颜色标注,非常直观。
标识符:表示给类、接口、方法、变量等起名字时所使用的字符序列
组成规则:标识符一般为英文大小写字母,数字字符以及$和_。
注意事项:标识符不能以数字开头,也不能有除了$和_之外的特殊字符出现;标识符不能是Java中的关键字;标识符严格区分大小写,例如:标识符I和i表示两个标识符。另外可以以$和_开头。
标识符的命名规则:分为单个和多个的区别
1、包:单极文件夹所有字母全部小写 例:demo ;
多级文件夹所有字母全部小写,文件夹之间用.分开 例:com.package.demo
2、类或者接口:一个单词组成的类或接口首字母大写其余字母小写 例:Hello
多个单词组成的类或者接口所有的单词首字母大写,其余字母小写 例:HelloWorld
3、方法和变量:一个单词组成的所有字母小写 例:eat
多个单词组成的第一个单词全部小写,从第二个单词开始首字母大写 例:eatFood
4、常量:一个单词组成的所有字母全部大写 例:NAME
多个单词组成的所有字母全部大写,单词与单词之间用下划线连接 例:FIRST_NAME
注释:用于解释说明程序的文字,一般Java中的注释分类格式分为三种:单行注释、多行注释以及文档注释
单行注释://注释文字 多行注释: 文档注释:
常量、进制与进制转换:
常量:常量是指在程序执行过程中值的大小不能改变的量,Java中的常量通常分为两类:字面值常量和自定义常量。
字符串常量是双括号括起来的内容;
整数常量是所有整数;
小数常量是所有小数;
字符常量是用单引号括起来的内容;
布尔常量比较特殊,只有true和false;
空常量是指null。
进制之间的转换:
二进制:以0b开头,0,1组成 八进制:以0开头,0,1,...7组成
十六进制:以0x开头,0,1,2...9,a,b,c,d,e,f(大小写均可)
十进制和二进制之间的相互转换:8421码
其他进制转十进制:系数*基数^权的和
十进制转其他进制:除基取余,直到商为0,余数反转
二进制、八进制、十六进制之间的转换:
1、以十进制为桥梁,先换成十进制,在换成对应进制
2、拆分组合法:
二进制到八进制:三位数为一组,不足个数的前面补0补齐,分别把每一组二进制转换成十进制数,然后组合起来
例:100110B 分为100和110两组,100换成十进制数就是4,110转换成十进制数就是6.故二进制数100110转换成八进制数就是46
二进制到十六进制:四位数为一组,不足个数的前面补0补齐,分别把每一组二进制数转换成十进制数,然后组合起来就是十六进制数了
有符号数表示法:
原码:最高位表示符号位,0表示正,1表示负,其余位表示数值大小
反码:正数的反码与原码相同;负数的反码是对原码逐位取反,符号位除外。
补码:正数的补码与原码相同;负数的补码是在反码的末位+1
根据补码求原码:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)