Java学习总结2——Java基础语法上

关键字

 被Java语言赋予特定含义的单词

组成关键字的字母全部小写

标识符

给类,接口,方法,变量等起名字时使用的字符序列

由大小写英文字母,数字,$  和 _ 组成,且不能以数字开头,不能是Java的关键字,区分大小写

 常见命名规则
    包:score,school.student.score 
    类或者接口:Student,HelloWorld 首字母大写
    方法和变量:name,main,studentName 第一个单词首字母小写,其他的单词首字母要大写
    常量:MAX,STUDENT_MAX_AGE  所有字母大写,单词之间用_分隔

注释

单行注释: //........

多行注释: /*   ......   */

文档注释: //**  ....... */

其中,文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。

注释能解释说明程序,提高程序的阅读性。还可以帮助我们排错

常量

在程序执行的过程中其值不可以发生改变

Java针对整数常量提供了4种表现形式

二进制(0b开头)

八进制(0开头)

十进制(一般默认为十进制数)

十六进制(0x开头)

进制转换

如:

1、得到下面数据的十进制值:
二进制:0b10101
十进制:10101=1*2^4+1*2^2+1*2^0=16+4+1=21
八进制:0123
十进制:123=1*8^2+2*8^1+3*8^0=64+16+3=83

十六进制:0x3c
十进制:3c=3*16^1+13*16^0=48+13=61
2、52分别得到二进制,十六进制

52 / 2 = 26....0

26 / 2 = 13....0

13 / 2 = 6....1

6 / 2 = 3....0

3 / 2 = 1....1

1 / 2 = 0....1
所以 52转化为二进制为110100

 52/16=3...4

3/16=0...3

同理 52转换为16进制为34

原码反码补码

原码:最高位为符号位,0表示正数,1表示负数

反码:正数的反码与原码相同,负数的反码在原码的基础上符号位不变,其余按位取反

补码:正数的补码与原码相同,负数的补码为反码末位加一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值