posts - 4,  comments - 1,  views - 63

关键字

关键字:被Java语言赋予特殊含义的单词,一般是使用小写字母构成。

如何区分关键字?

  • idea对关键字具有高亮的效果。
  • 但goto和const作为保留字存在。

关键字示例1
关键字示例2

标识符

标识符:给类、接口、方法、变量等起名字时使用的字符序列

起名字时的规则:

  1. 英文大小写字母
  2. 数字字符
  3. $_

起名字时的规范:

  1. 不能以数字开头
  2. 不能是关键字
  3. 不能除 $_ 以外的特殊符号出现
  4. 最好见名知意,方便阅读(推荐英文单词或者拼音构成)

常见的命名规则:

  1. 包(文件夹,用于解决相同类名问题)

    • 单级:使用小写字母构成或与数字一起构成 举例:day01
    • 多级:使用小写字母构成或与数字一起构成,父子关系的目录使用 . 连接 举例:com.shujia.day01
  2. 类或接口

    • 一个单词:首字母大写 举例:Student
    • 多个单词:所有单词首字母大写,其余字母小写 举例:HighStudent
  3. 方法和变量

    • 一个单词:全部有小写字母构成 举例:eat()
    • 多个单词:第一单词全部小写,从第二个单词开始,首字母大写 举例:playGame()
  4. 常量

    • 一个单词:全部由大写字母构成 举例:PI
    • 多个单词:全部由大写字母构成,单词和单词之间使用 _ 下划线连接 举例:FIRST_NAME

注释

注释:用于解释说明的文字,不会被程序运行

分类:

  1. 单行注释 //要注释的内容
  2. 多行注释 /* 要注释的内容 */
  3. 文档注释 /** 要注释的内容 */ 一般情况下不会使用,文档注释主要是用来生成帮助文档

注释的好处:

  1. 帮助自己或他人阅读代码
  2. 帮助我们排错,但只适用于小范围的排错

常量

常量:在Java程序运行过程中,其值不能够发送改变的量

分类:

  1. 字面值常量:
    • 字符串常量:被双引号括起来的字符序列 "java"
    • 字符常量:被单引号括起来的单个字符 'a'
    • 整数常量:所有的整数 100 200 -200
    • 小数常量:所有的小数 1.23 3.14 -1.23
    • 布尔常量:true false
    • 空常量:null(数组时学习)

整型变量的表现形式

针对整型变量,Java提供了四种表现形式:

  • 二进制:由0,1构成,逢2进1,由0b开头
  • 八进制:由0,1,2,3,4,5,6,7构成,逢8进1,由0开头
  • 十进制:由0,1,2,3,4,5,6,7,8,9构成,逢10进1,Java中整数默认是十进制的
  • 十六进制:由0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f构成,逢16进1,由0x开头

进制之间的转换

其他进制转换为10进制?

思考:

  • (十进制)12345 → (十进制)12345
    • 12345 = 10000 + 2000 + 300 + 40 + 5
      = 1 * (10^4) + 2 * (10^3) + 3 * (10^2) + 4 * (10^1) + 5 * (10^0)
      = 10000 + 2000 + 300 + 40 + 5
      = 12345

转换示例:

  • 二进制:(二进制)100 → (十进制)

    • 100 = 1 * (2^2) + 0 * (2^1) + 0 * (2^0)
      =4 + 0 + 0
      = 4
  • 八进制:(八进制)10201 → (十进制)

    • 10201 = 1 * (8^4) + 2 * (8^2) + 1 * (8^0)
      = 4225
  • 十六进制:(十六进制)1996 → (十进制)

    • 1996 = 1 * (16^3) + 9 * (16^2) + 9 * (16^1) + 6 * (16^0)
      = 6550
  1. 自定义常量:(面向对象时学习)
posted on   宁静绿湖  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示