JAVA的各种代码规则(1)

1. 类

  • 类名 : 每个的单词首字母大写;被public修饰的类,类名要求与文件名保持一致。;一个java文件中可以定义多个类,但是被public修饰 的类只能与一个;一个类中只能定义一个main方法。
  • 编译 : 会检查源代码中的语法。

2. 注释

  • 注释 : 解释说明的文字。

  • 作用 :
    (1)对程序解释说明。
    (2)便于后期维护。

  • 分类 :
    (1)单行注释
    作用域 : 当前行有效。
    颜色 : 绿色。
    位置 : 行的上面 或者 行尾。
    嵌套 : 能嵌套单行不能嵌套多行|文档。
    (2)多行注释
    作用域 :多行内有效。
    颜色 : 绿色。
    位置 : 类的上面或方法上面。
    嵌套 : 能嵌套单行不能嵌套多行|文档。
    (3)文档注释
    作用域 :多行内有效。
    颜色 : 蓝黑色。
    位置 : 类的上面或方法上面。
    嵌套 : 能嵌套单行不能嵌套多行|文档。
    (4)多行与文档区别 :
    1)文档注释内容能够被保留在api文档(说明手册)中,但是多行与单行不能。
    2)如果在idea…等编辑工具中,在方法上添加文档注释会自带声明说明,而多行注释没有。
    注意:
    恰当位置添加注释。
    注释内容不会被编译。

3. 标识符

  • **标识符:**一切起名字地方的名字就是标识符。

  • 标识符命名规则:
    组成 : 只能由字母,数字,下划线_ ,美元符号$任意组合而成,数字不能开头。关键字与保留字不能作为标识符使用 。
    关键字 : 已经被java语法使用 。
    保留字 : 现在还没有被java占用但是将来有可能被占用 const goto会变色,全部进行小写。

     注意:严格区分大小写。
    
  • 标识符命名规范: 见名知意 ,驼峰命名原则 。
    包名 : 就是系统中的文件夹 ==> 全部小写
    单级包 : 一个 (yjx)
    多级包 : 多个文件夹嵌套 (sh.yjx 层级之间使用.连接).

     	类名|接口名 : 每个单词首字母大写   (ShYjx)
     	变量|方法名 : 第一个单词全部小写,第二个单词开始,每个单词首字母大写  (shYjx)
     	常量名 : 全部大写,每个单词之间用_连接   (SH_YJX)
    

    4. 变量和常量

  • 变量 : 定义一个变量,其值子运行期间可以发生改变,在内存中开辟一块空间,用来存放指定类型的数据,内存空间为变量\。相当造盒子 ,盒子 : 变量;盒子的名字 : 变量名;盒子中的数据 : 变量值。

  • 作用 : 变量就是用来存储数据。

  • 关注的点 :
    数据类型 : 常用的数据类型 : int整数 double小数 String字符串 boolean布尔 char字符
    变量名字 : 标识符。
    作用域 : 有效的,能够使用的作用范围 {},从变量的声明开始,到包裹我的,离我最近的}结束。

  • 语法 : 声明变量的同时赋值 数据类型 变量名 = 变量值;
    先声明 数据类型 变量名;
    后赋值 变量名 = 变量值;
    同时声明多个变量同时 \赋值,同时声明并且赋值 多个变量。

     注意 : =是一个自右向左运算的符号,变量只能存储单个数据。
    
  • 变量分类 :
    局部变量 : 方法 中定义的变量|语句块中定义的变量,不存在默认值,使用前必须已经声明并且已经赋值。
    成员变量 : 定义在类中方法外的 变量称为成员变量,只声明不赋值存在默认值。

  • 常量 : 在程序运行期间其值不能发生改变的量。

  • 分类 :
    字面值常量 :

     	整数常量 : 100  0  -1
     	小数常量 : 1.1  -2.5
     	字符常量 : ' '  '1'  'a'  '中'  ','
     	布尔常量 : true  false
         字符串常量 : ""  "123"  "你好"  "avc"
     	空常量 : null
    

    自定义常量 : 被final修饰的变量为常量。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值