• Java命名约定


    类名

      类名应该是名词, 描述对象。应该按照驼峰式写法,即只有每个单词首字母大写。

    接口名称

      接口名称应该是形容词,描述功能。应该以“able”、“ible”结尾,否则应该是名词。通常遵循和类名写相同的大小约定。

    public interface Serializable {...}
    public interface SystemPanel {...}

    方法名称

      方法名称应该包含一个动词。按照大小写混写格式书写,以小写字母开头,后面每个单词首字母大写。方法名称还可以包含形容词和名词。

    实例和静态变量名称

      实例变量应该是名词,应该遵循方法名称相同的大小写约定。

    public String wayPoint;

    参数和局部变量名

      应该书描述性的小写的单个单词、首字母缩写词或缩写词。如果需要多个单词,应遵循和方法名称相同的大小写约定。

      临时变量名可能是单个字母, 如整形 i,,j。字符变量c,d。

    泛型类型参数名称

      泛型类型参数的名称应该是大写的单个字母, 建议T

      集合框架广泛使用泛型。E表示集合元素,S表示服务加载器,以及KV表示映射的键和值。

    常量名

      常量名应用全部是大字母, 多个单词之间应该用下划线分隔。

    枚举名称

      枚举名称和类名的约定相同。对象(选择)的枚举集合应全部使用大写字母。

    包名称

      包名称应该是唯一的,由小写字母组成。如果需要可以使用下划线。

    package com.zhaoyu1995.fish_finder;

      公共包应该按组织的互联网域名的倒写顺序书写,以一个单词的顶级域名为首,其次是组织、项目或者部门名称(内部包通常根据项目命名)。

      以Java和Javax开头的包名是受限制的,只能用它为Java类库提供符合标准的实现。

    首字母缩写词

      当在名称中使用首字母缩写词时,首字母缩写的第一个字母应该大写当用大写字母合适时。

    public String getGpsVersion(){...}
  • 相关阅读:
    在你想要放弃的那一刻,想想为什么当初坚持走到了这里
    将来的你一定会感谢现在奋斗的自己
    学习改变命运,拼搏成就未来
    springmvc的DispatcherServlet源码——doDispatch方法解析
    SpringMVC02 AbstractController And MultiActionController
    SpringMVC简介01
    NIO
    数据库的锁机制
    Spring和MyBatis环境整合
    事务的隔离级别和mysql事务隔离级别修改
  • 原文地址:https://www.cnblogs.com/zhaoyu1995/p/5755022.html
Copyright © 2020-2023  润新知