Java基础语法 关键字 标识符 注释 常量 进制表示

Java基础语法

java学习路线Day02

一、关键字

关键字概述:
被Java语言赋予特定含义的单词,共52个关键字。

关键字特点:
组成关键字的字母全部小写

关键字注意事项:
goto和const作为保留字存在,目前并不使用
类似IDEA这样的集成工具,针对关键字有特殊的颜色标记,非常直观

(Java保留字:现有Java版本尚未使用,但以后的版本可能会作为关键字使用。命名标识符时要避免使用这些保留字。)
image.png
image.png

二、标识符

标识符概述:
就是给类,接口,方法,变量等起名字时使用的字符序列

组成规则:
1.英文大小写字母
2.数字字符
3.$和_

注意事项:
1.不能以数字开头
2.不能是Java中的关键字
3.区分大小写
4.不能含有除$和_以外的特殊字符存在

常见的命名场景规范:

对象规范
所有的名字都是由小写英文字母构成,如果存在父子关系文件夹,使用 . 来区分,例如:src.com.day01
类或者接口一个单词构成:首字母大写,其余字母小写 举例: Student;两个及两个以上的单词:每个单词首字母大写,其余字母小写 举例:HighStudent
方法和变量一个单词构成:字母全部小写 举例eat(); 两个及两个以上单词构成:第一个单词全部小写,从第二个单词开始,首字母大写,其余字母小写 举例:playGame()
常量一个单词构成:英文字母全部大写 举例 NAME ; 两个及两个以上单词构成:英文字母全部大写,单词和单词之间使用_连接 举例:FIRST_NAME

三、注释

注释概述:
用于解释说明程序的文字

Java中注释分类格式:
1.单行注释 : //注释的文字
2.多行注释: /星 注释的文字 星/
3.文档注释: /星星 注释的文字 星/

示例:
image.png

四、常量

常量概述:
在程序执行的过程中其值不可以发生改变

Java中常量分类:
字面值常量:

     <1> 字符串常量  使用双引号括起来的值整体叫做字符串常量 “abc”
     <2> 整数常量  10  -10
     <3> 小数常量  1.23  3.14  -1.45
     <4> 字符常量  用单引号括起来的单个字符叫做字符常量
     <5> 布尔常量  两个值 true false  首字母小写  (大写被视为类)
     <6> 空常量    null

另外还有自定义常量,放到后面再总结。
示例:

public class Changliang {
//    快捷键:生成main方法:  psvm
    public static void main(String[] args) {
//        打印字符串常量
//        快捷键:生成输出语句方法  sout
        System.out.println("abc");
//        打印整数常量
        System.out.println(10);
        System.out.println(-10);
//        打印小数常量
        System.out.println(5.78);
//        打印字符常量
        System.out.println('a');
//        打印布尔常量
        System.out.println(true);
    }
}

image.png


其中整数常量又可以用四种进制来表示:
二进制
由0,1组成。以0b开头
八进制
由0,1,…7组成。以0开头
十进制
由0,1,…9组成。整数默认是十进制的
十六进制
由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
示例:

//        打印不同进制100
//       IDEA打印的数值结果,我们看到的都是十进制的结果
public class Changliang {
    public static void main(String[] args) {
        System.out.println(0b100);
        System.out.println(0100);
        System.out.println(100);
        System.out.println(0x100);
    }
}

image.png
IDEA打印的数值结果,我们看到的都是十进制的结果

五、有符号数据表示法

在计算机内,有符号数有3种表现形式:原码,反码,补码计算机中的运算都是采用补码的形式计算的。
而要想早知道一个数的补码,就必须知道其反码,想知道反码,就必须知道其原码。
原码,反码,补码都是二进制表示

举例6+(-3)

步骤一:算出所有数据的二进制表示
6的二进制:0000 0110 —> 原码:0000 0110
3的二进制:0000 0011 —> 原码:1000 0011
原码由符号位和数值位组成,正数符号位为0,负数符号位为1
反码:正数与原码一样 ,负数的反码是符号位不变,数值位按位取反。
步骤二 :计算反码
6的反码:0000 0110
-3的反码:1111 1100
补码:正数与原码一样 ,负数的补码是反码末位加1
步骤三:计算补码
6的补码:0000 0110
-3的补码:1111 1101
运算 6+(-3) —> 0000 0110 + 1111 1101 = 0000 0011=3
结果还是补码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值