关键字(KeyWord)
关键字概述:被Java语言赋予特定含义的单词。
关键字的特点:组成关键字的字母全小写,goto和const作为保留字存在。
快捷键:psvm 自动生成main函数;sout 自动生成控制台输出语句。
标识符
标识符概述:就是给类,接口,方法,变量等起名字时使用的字符序列。
组成规则:英文大小写组成、数字字符 、$和_
注意事项:不能以数字开头、不能是Java中的关键字、区分大小写。
java中常见的命名规范:
包(其实就是文件夹):不同的文件夹下面可以创建同名类,包名都是小写字母组成
类或者接口起名字: 若是单词组成,每个单词首字母大写。
方法或者变量起名字:若是单词组成,第一个单词字母小写,从第二个单词开始,首字母大写。
常量:单词字母全大写,单词与单词之间用“_”连接。
注释
注释概述:用于解释说明程序的文字。
JAVA中注释分类:
单行注释://
多行注释:/* */
文档注释:/** */ (可以被工具javadoc所解析到,生成帮助文
注释的作用:解释说明程序,提高程序的可阅读性。
注释的快捷键: Ctrl + /
复制上一行代码快捷键:Ctrl +Alt + ↓
常量(constant)
常量概述:在程序执行过程中,其值不可发生改变的量叫常量。
常量分类:字面值常量、自定义常量 。
字面值常量:字符串常量(用双引号括起来的字符叫字符串常量);整数常量(所有整数);小数常量(所有小数);字符常量(用单引号括起来的单个字符);布尔常量 Ture、False ;空常量 null
进制转换
JAVA中常用四种进制:二进制(0b开头),八进制(0开头),十进制,十六进制(0x开头)
系数:每一位上的数值; 基数:多少进制基数就是多少; 权:从右往左数,0开始
转换成十进制:系数*基数^权 ,每一位相加。
8421码:1 1 1 1 1 1 1 1 ;八位二进制对应128 64 32 16 8 4 2 1
进制转换:
其他进制到十进制,以十进制推出其他进制。二进制快速转换:八进制:把二进制的数值从右开始,每3位一组不够用0补,算出十进制组合,得到八进制。 十六进制:把二进制的数值从右开始,每4位一组不够用0补,算出十进制组合,得到十六进制。
原码、反码、补码
原码:二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1。