当前位置: 首页 > news >正文

【Java学习笔记】Java初级阶段代码规范

Java 初级阶段代码规范

1. 类、方法的注释,要以 javadoc 的方式来写。

2. 非 Java Doc 的注释,往往是给代码的维护者看的,着重告读者为什么这样写,如何修改,注重什么问题等

3. 使用 tab 操作,实现缩进,默认整体向右边移动,时使用 shift+tab 整体向左移

4. 运算符之间加上空格,这样表达更清晰,更规范。比如:2 + 4 * 5 + 345 - 89

5. 源文件使用 UTF-8 编码

6. 行宽度不要超过 80 字符

7. 代码编写次行风格(推荐:因为 java 创始人也是这么写的)和行尾风格

次行风格

public class comment
{
	public static void main(String[] args)
	{
		System.out.println("commetn test");
	}
}

行尾风格

public class comment{
	public static void main(String[] args){
		System.out.println("commetn test");
	}
}
http://www.dtcms.com/a/131934.html

相关文章:

  • 基于项目管理的轻量级目标检测自动标注系统【基于 YOLOV8】
  • 打造可控可测的星座网络:IPLOOK低轨通信仿真平台搭建实践
  • 小葱桌面电视版下载_小葱桌面app免费下载最新版
  • 关于 软件开发模型 的分类、核心特点及详细对比分析,涵盖传统模型、迭代模型、敏捷模型等主流类型
  • 2025年常见渗透测试面试题-红队面试宝典下(题目+回答)
  • 谷歌浏览器的开发者模式如何开启及安装教程
  • 关于 驱动开发方法 的详细分类、核心特点及对比分析,涵盖 TDD、MDD、BDD、DDD、ATDD、FDD、PDD 等主流方法
  • MySQL 的 `binlog_format` 是做什么的?
  • [Python基础速成]2-模块与包与OOP
  • 【MySQL】表的增删改查
  • 【HarmonyOS NEXT】多目标产物构建实践
  • Android Studio 中文字大小的单位详解
  • LeetCode 118题解 | 杨辉三角
  • 【Maniskill】训练使用的性能指标
  • 【5G学习】基本概念之多频资源以及子载波和信道
  • RabbitMQ 优先级队列详解
  • 自适应调度器:动态分配测试资源
  • kubernetes》》k8s》》ConfigMap 、Secret
  • 数据结构(3)
  • 一图掌握 MySQL 核心要点
  • 中国CRM系统推荐:如何选择最适合企业的客户管理工具?
  • 机器学习中 提到的张量是什么?
  • CS5346 - Task Abstraction and Task Taxonomy 任务抽象和分类
  • 聊聊类模板
  • 波束形成(BF)从算法仿真到工程源码实现-第九节-延迟相减波束形成(delay sub)
  • 【Vue】v-if和v-show的区别
  • 鸿蒙开发-注解
  • 实时语音交互数字人VideoChat,可自定义形象与音色,支持音色克隆,首包延迟低至3s
  • WebRTC实时通话EasyRTC嵌入式音视频通信SDK,构建智慧医疗远程会诊高效方案
  • 【C++进阶六】list模拟实现