当前位置: 首页 > 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");
	}
}

相关文章:

  • 基于项目管理的轻量级目标检测自动标注系统【基于 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 核心要点
  • 山西太原一处居民小区发生爆炸,现场产生大量浓烟
  • 中老铁路跨境国际旅客突破50万人次
  • 准80后湖北省财政厅副厅长徐晶华已调任襄阳市副市长
  • 初步结果显示加拿大自由党赢得大选,外交部回应
  • 发出“美利坚名存实亡”呼号的卡尼,将带领加拿大走向何方?
  • 江苏银行一季度净赚近98亿增逾8%,不良贷款率微降