iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java开发之代码规范详解
  • 286
分享到

Java开发之代码规范详解

java入门Java代码规范 2021-07-11 21:07:07 286人浏览 绘本
摘要

Java开发中所要遵守的编码规范大体上有如下7点。命名规范、注释规范、缩进排版规范、文件名规范、声明规范、语句规范以及编程规范。【推荐学习:java视频教程】1.命名规范(1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9

Java开发中所要遵守的编码规范大体上有如下7点。命名规范、注释规范、缩进排版规范、文件名规范、声明规范、语句规范以及编程规范。【推荐学习:java视频教程

1.命名规范

(1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9)和下划线“_”。

(2)一个唯一包名的前缀总是全部小写的字母。例如:www.tonysun.cc

(3)类名是一个名词,采用大小写混合的方式,每个单词的首字母大写。例如:Tony。

(4)接口的大小写规则与类名相似:例如:Tony。

(5)方法名是一个动词或动词词组,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。例如:setNeekeName(String neekeName)。

(6)变量名第一个字母小写,任何中间单词的首字母大写。变量名应简短且可以顾名思义,易于记忆。例如:neekeName、neekeAddress。避免单个字符的变量名,除非是一次性的临时变量。

(7)常量的声明应该全部大写,每个单词之间用“_”连接。例如:final String WWW_TONY_CN = "www.tonysun.cc";

2.注释规范

(1)注释尽可能使用“//”;对于所有的javadoc的注释则使用“”;而临时对代码块进行注释尽量使用“”。

(2)所有的源文件都应该在开头有一个注释,其中列出文件名、日期和类的功能概述。

(3)每个方法必须添加文档注释(类的main()方法除外)。

(4)每个属性必须添加注释。

(5)代码中至少包含15%的注释。

(6)注释使用中文。

3.缩进排版规范

(1)避免一行的长度超过60个字符。

(2)使用Eclipse的源代码的格式化功能完成代码的缩进排版(Ctrl+Shift+F)。

4.文件名规范

(1)一个Java源文件只能存储一个Java类。

(2)文件名与Java类名相同。

(3)一个类文件的代码行不超过200行。

5.声明规范

(1)一行声明一个变量。

(2)不要将不同类型变量的声明放在同一行。

(3)只在代码块的开始处声明变量。

(4)所有的变量必须在声明时初始化。

(5)避免声明的局部变量覆盖上一级声明的变量。

(6)方法与方法之间以空行分隔。

6.语句规范

(1)每行至少包含一条简单语句。

(2)在return语句中,返回值不使用小括号“()”括起来。

(3)if语句总是用“{”和“}”括起来。

(4)在for语句的初始化或更新子句中,避免因使用三个以上变量,而导致复杂度提高。

(5)当switch的一个case顺着往下执行时(因为没有break语句),通常应在break语句的位置添加注释。

7.编程规范

(1)提供对实例以及类变量的public或private访问控制,尽可能不适用默认值或protected访问控制。

(2)避免用一个对象访问一个类的静态变量或方法。应该用类名代替。

(3)避免在一个语句中给多个变量赋相同的值。

(4)用switch()语句实现多路分支。

(5)如果使用JDBC,则考虑使用java.sql.PreparedStatement,而不是java.sql.Statement。

(6)用于设置对象状态的方法前缀必须是set;用于检索一个布尔类型对象状态的方法前缀必须是is,而用于检索其他方法前缀必须是get。

(7)程序中应尽可能少使用数字(或字符),尽可能定义静态变量来说明该数字(或字符)的含义。程序中需要赋值或比较时,使用前面定义的静态变量。在循环控制中例外。

本文来自 java入门 栏目,欢迎学习!

--结束END--

本文标题: Java开发之代码规范详解

本文链接: https://www.lsjlt.com/news/2897.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java开发之代码规范详解
    Java开发中所要遵守的编码规范大体上有如下7点。命名规范、注释规范、缩进排版规范、文件名规范、声明规范、语句规范以及编程规范。【推荐学习:java视频教程】1.命名规范(1)所有的标示符都只能用ASCⅡ字母(A-Z或a-z)、数字(0-9...
    99+
    2021-07-11
    java入门 Java 代码规范
  • 代码规范之Alibaba Java Coding Guidelines
    一、Alibaba Java Coding Guidelines 1、整体介绍: Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后,将不符合规...
    99+
    2023-08-21
    java 代码规范 jvm android-studio android
  • Java基础之命名规范的详解
    前言 在编程的世界里,每种语言都有自己的一些规范。下面,就带你了解Java命名规范。对于程序员来说,如果想学好一门语言,想要自己写出来的代码能被他人轻易地读懂,深入的学习命名规范是非...
    99+
    2022-11-12
  • 阿里巴巴_java开发规范手册详解
    1、 命名风格 1.1、代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name, $name, __name 1.2、代码中的命名严禁使用拼音与英文混合的方...
    99+
    2023-09-03
    java 1024程序员节
  • JavaScript开发过程中规范commit msg意义详解
    目录规范 commit msg 的意义commitizencommitlint安装依赖添加 .commitlint.config.js 文件配置 git hooks总结一下:step...
    99+
    2022-11-12
  • Android开发之ListView、GridView 详解及示例代码
        ListView与GridView是Android开发中的常用控件,它们和Adapter配合使用能够实现很多界面效果。下面分别以实例说明L...
    99+
    2022-06-06
    示例 listview android开发 gridview Android
  • C#开发经验分享:代码规范与团队约定
    C#开发经验分享:代码规范与团队约定在C#开发过程中,代码规范和团队约定是非常重要的。良好的代码规范能够让代码易于阅读、理解和维护;而团队约定则能够增强团队合作和减少冲突。在我的工作中,我积累了一些关于代码规范和团队约定的经验,下面将分享给...
    99+
    2023-11-22
    代码规范 C#开发 团队约定
  • 前端开发效率提高的代码规范有哪些
    这篇文章主要讲解了“前端开发效率提高的代码规范有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“前端开发效率提高的代码规范有哪些”吧!常见的命名规则1.大...
    99+
    2022-10-19
  • PHP开发的代码书写以及文件命名规范
    这篇文章主要介绍“PHP开发的代码书写以及文件命名规范”,在日常操作中,相信很多人在PHP开发的代码书写以及文件命名规范问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP开发的代码书写以及文件命名规范”的疑...
    99+
    2023-06-17
  • Go语言开发编程规范命令风格代码格式
    前言 今天这篇文章是站在巨人的肩膀上,汇总了目前主流的开发规范,同时结合Go语言的特点,以及自己的项目经验总结出来的:爆肝分享两千字Go编程规范。 后续还会更新更多优雅的规范。 命名...
    99+
    2022-11-13
  • C++开发注意事项:避免C++代码中的编码规范问题
    在进行C++开发时,除了关注功能实现和性能优化等方面的问题外,开发人员还需要注意代码的编码规范。良好的编码规范不仅可以提高代码的可读性和可维护性,还有助于减少错误和增加代码的一致性。本文将介绍一些常见的C++开发注意事项,帮助开发人员避免编...
    99+
    2023-11-22
    注意事项 编码规范 C++开发 关键词提取:
  • 如何在PHP开发中优化代码编写和命名规范?
    如何在PHP开发中优化代码编写和命名规范?在 PHP 开发中,优化代码编写和命名规范是非常重要的,它们可以提高代码的可读性、可维护性和可扩展性。本文将介绍一些在 PHP 开发中优化代码编写和命名规范的方法。一、代码编写的优化使用合理的缩进和...
    99+
    2023-11-04
    代码 优化 命名规范
  • Java之Spring注解开发案例详解
    在Spring4之后,要使用注解开发,必须要保证aop的包导入了 使用注解需要导入context约束,增加注解的支持! <?xml ver...
    99+
    2022-11-12
  • Java微服务开发之Swagger详解
    目录一、Swagger的作用和概念1、Swagger 的优势2、SwaggerUI 特点2、SpringBoot集成Swagger3、配置Swagger4、实体配置5、其他皮肤一、S...
    99+
    2022-11-12
  • Vue3如何通过ESLint校验代码是否符合规范详解
    目录前言1.在项目中安装ESLint命令2.初始化ESLint配置命令3.查看eslint.js文件4.在package.json下添加验证脚本5.编辑器中安装eslint插件5.1...
    99+
    2022-11-13
  • iOS开发技能weak和strong修饰符的规范使用详解
    目录正文I weak &strong1.1 使用场景:1.2 属性的修饰1.3 weak和strong的不同II tom 基本实现(序列帧动画)see also正文 在oc ...
    99+
    2022-11-13
  • Vue开发Sort组件代码详解
    目录 <template> <ul class="container"> <li v-for="(item,index) in datalist...
    99+
    2022-11-12
  • Java中规模软件开发实训——简单的文本编辑器(代码注释详解)
    ✨博主:命运之光 🌸专栏:Python星辰秘典 🐳专栏:web开发(html css js) ❤️专栏:Java经典程序设计 ☀️博主的其他文章:点击进入博主的主页 前言:在现代社会中,计算...
    99+
    2023-08-31
    Java实训 Javaswing 项目开发 算法 Java
  • Java基础之代码死循环详解
    目录一、前言二、死循环的危害三、哪些场景会产生死循环?3.1 一般循环遍历3.1.1 条件恒等3.1.2 不正确的continue3.1.3 flag线程间不可见3.2 Iterat...
    99+
    2022-11-12
  • Go语言开发编程规范命令风格代码格式是什么
    本文小编为大家详细介绍“Go语言开发编程规范命令风格代码格式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Go语言开发编程规范命令风格代码格式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。命名风格&...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作