Java中的注释:
普通注释: 不能够被解析的
多行注释 /**/ 单行注释 //
特殊注释: 文档注释 /** */
关键字和标识符:
关键字:被Java语言赋予特定含义的单词 ,关键字有public、class、static、void等,这些单词已经被Java定义好,全部都是小写字母,notepad++中颜色特殊。
标识符:就是给类,接口,方法,变量等起名字时使用的字符序列
标识符可以包含:
英文字母26个(区分大小写)
0-9数字
$(美元符号)
_(下划线)
注意事项:
不能数字开头,
不能有其他的符号,
不能是Java中的关键字
区分大小写
常量:
常量的概述: 在Java程序中固定不变的数据;
常量的分类:字面值常量
整数常量:所有的整数 0, 2, 345,-7...
小数常量: 所有的小数 0.0,-0.1,2.55
字符常量 :单引号引起来,只能写一个字符,必须有内容 ‘a’, '你'.
字符串常量: 双引号引起来的内容,可以写多个字符,也可以不写 “A” , "hello" , "你好" , “”
布尔常量 :只有两个值(流程控制中讲解) true , false
空常量 :只有一个值(引用数据类型中讲解) null
自定义常量
实际开发中:定义自定义常量
public static final 数据类型 变量名 = 值;
Java对整数常量的4中表现形式
二进制 八进制 十进制 十六进制
不同进制的组成规则:
二进制 由0,1组成。以0b开头
八进制 由0,1,...7组成。以0开头
十进制 由0,1,...9组成。整数默认是十进制的
十六进制 由0,1,...9,a,b,c,d,e,f(大小写均可),以0x开头
进制转换:
其他进制转到十进制:
通过十进制推出结论 把0b100,0100,0x100转换成十进制
(系数:就是每一位上的数据。
基数:X进制,基数就是X。
权:在右边,从0开始编号,对应位上的编号即为该位的权。
结果:把系数*基数的权次幂相加即可。)
比如 0b100 1*2^2+0*2^1+0*2^0=4
0123 1*8^2+2*8^1+3*8^0=83
0x3c 3*16^1+12*16^0=60
十进制转到其他进制:
通过十进制推出结论
把52分别表示成二进制,八进制,十六进制
除基取余,直到商为0,余数反转。
十进制和二进制的快速转换
8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。在这种编码方式中每一位二值代 码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的 十进制数码。
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
比如 二进制 0b101101 转换十进制 32+0+8+4+0+1=45
二进制和八进制,十六进制如何转换
以十进制为桥梁
二进制到八进制 3位组合
100110
100 110 = 46
4 4+2=6
二进制到十六进制 4位组合
100110
0010 0110 =26
2 4+2=6
有符号位的数据表示法
原码 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小 反码 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码 正数的补码与其原码相同;负数的补码是在其反码的末位加1。
变量和数据类型 :
变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
数据类型:
Java的数据类型分为两大类:
基本数据类型:包括 整数、浮点数、字符、布尔。
引用数据类型:包括 类、数组、接口
基本数据类型:四类八种基本数据类型:
字节型 byte 1个字节 取值范围 -128-127
短整型 short 2个字节
整数型 int 4个字节
长整型 long 8个字节 float 4个字节
浮点数 double 8个字节
字符型 char 2个字节
布尔类型 boolean 1个字节 true false
变量的定义
变量定义的格式包括三个要素:数据类型 、 变量名 、 数据值。
格式 数据类型 变量名 = 数据值;
注意事项
变量名称:在同一个大括号范围内,变量的名字不可用相同
变量赋值:定义的变量,不赋值不能使用。
long类型:建议数据后加L表示。
float类型:建议数据后加F表示。
数据类型转换:Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的 转换。
自动转换:
将取值范围小的类型自动提升为 取值类型大的范围。
转换规则
范围小的类型向范围大的类型提升,byte 、short 、 char 运算时直接提升为int。
byte、 short 、 char -- >int -- >long -- >float -- >double
强制转换:
将取值范围大的类型 强制转换成 取值范围小的类型。
转换格式:数据类型 变量名 = (数据类型) 被转数据值;
注意 :
浮点转成整数,直接取消小数点,可能造成数据损失精度。
int 强制转成 short 砍掉2个字节,可能造成数据丢失。
本文详细介绍了Java编程中的注释类型,包括普通注释、多行注释和文档注释。接着讲解了关键字与标识符的规则,强调了不能以数字开头且不能使用Java关键字。内容还涵盖了常量的分类,如字面值常量、整数常量、小数常量、字符常量、字符串常量、布尔常量和空常量,并展示了整数常量的四种表示形式。此外,文章讨论了变量的定义、数据类型以及变量赋值,特别提到了long和float类型的表示。最后,阐述了数据类型的转换,包括自动转换和强制转换的原则和注意事项。
977

被折叠的 条评论
为什么被折叠?



