Java编码规范

基本的语法
1.Java语言分隔符
分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。
花括号({}):表示一个代码块,是一个整体,花括号要成对使用。
方括号([]):定义数组和访问数组元素时使用。
圆括号(()):使用很广泛,具体用到细讲。
圆点(.):类和对象访问它的成员时使用。
空格[ ]:把一整条语句分割成几段,空格的次数不限制。
一般单词之间一个空格就可以了
注意:必须都是半角下的英文符号。
注意:有时候写的代码其实并没有问题,可能是工具,文件目录的路劲存在特殊符号中文等等情况导致代码运行不正确 C盘也操作不了【权限】
补充:分隔符是为了语句与代码之间的分割

关键字
阐述:其实就是在设计java语言的时候赋予特殊意义的单词
注意:所有的字母全部小写!
补充:还有一种为保留字,即还未赋予特殊意义的字符。

修饰符
阐述:对Java当中的,类,变量,方法,构造方法等等…进行修饰,赋予被修饰内容特殊意义

1.类修饰符
public(访问控制符): 将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。
abstract:将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。
final:将一个类申明为最终(即非继承类),表示他不能被其他类继承。
friendly:默认的修饰符,只有在相同包中的对象才能使用这样的类。

2.成员变量修饰符
public(公共访问控制符):指定该变量为公共的,他可以被任何对象的方法访问。
private(私有访问控制符):指定该变量只允许自己的类的方法访问,其他任何类(包括子类)中的方法均不能访问。
protected(保护访问控制符):指定该变量可以别被自己的类和子类访问。在子类中可以覆盖此变量。
friendly :在同一个包中的类可以访问,其他包中的类不能访问。
final:最终修饰符,指定此变量的值不能变。
static(静态修饰符):指定变量被所有对象共享,即所有实例都可以使用该变量。变量属于这个类。
transient(过度修饰符):指定该变量是系统保留,暂无特别作用的临时性变量。
volatile:指定该变量可以同时被几个线程控制和修改。

3.方法修饰符
public(公共控制符: 指定此方法可以被自己和其他的类访问
private(私有控制符):指定此方法只能有自己类等方法访问,其他的类不能访问(包括子类)
protected(保护访问控制符):指定该方法可以被它的类和子类进行访问。
final:指定该方法不能被重载。
static:指定不需要实例化就可以激活的一个方法。
synchronize:同步修饰符,在多个线程中,该修饰符用于在运行前,对他所属的方法加锁,以防止 其他线程的访问,运行结束后解锁。
native:本地修饰符。指定此方法的方法体是用其他语言在程序外部编写的。
标识符
阐述:Java所有的组成部分都需要名字[标识]、类名、变量名以及方法名都被称为标识符。
注意:可以对如上:类名,方法名,变量名:可以命名,标注识别。
1.标识符书写规范
1.标识符规定:
所有的标识符都应该以字母(A-Z或者a-z),美元符( ) 、 或 者 下 划 线 ( ) , 开 始 。 与 数 字 构 成 ( 不 能 以 数 字 开 头 ) ∗ 关 键 字 不 能 用 作 标 识 符 ∗ ∗ 标 识 符 是 大 小 写 敏 感 的 ∗ 2. 标 识 符 命 名 要 求 一 般 不 建 议 使 用 )、或者下划线(_),开始。 与数字构成(不能以数字开头) *关键字不能用作标识符* *标识符是大小写敏感的* 2.标识符命名要求 一般不建议使用 线2.使 及下划线_作为起始符号
一般来说都是取一些有意义的单词 age 见名知意
类名首字母必须大写ChinaEnglish
方法名,变量名 首字母小写 getWord(); ageNumKey
如果是有多个单词组成,后面每一个单词首字母大写满足驼峰命名规则。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值