详解Java基础中注释添加的位置以及原则

一、添加注释的位置

1、类,接口

这一部分注释是必须的。在这里,我们需要使用javadoc注释,需要标明,创建者,创建时间,版本,以及该类的作用。

2、方法

在方法中,我们需要对入参,出参,以及返回值,均要标明。

3、常量

对常量,我们需要使用多行注释,进行标明该常量的用途,如下所示:

4、关键算法上

在关键算法上,添加注释并且按照顺序依次标明,写明白该方法为什么这么做。

二、添加注释的原则

1、注释形式统一

在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规范。

2、注释内容准确简洁

内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。

在之前的文章中学习了不少关于java注释的方式以及快捷操作,有些人还不清楚应该注释的位置,以及注释时需要注意的原则。注释位置为类,接口、方法、常量、关键算法,原则有注释形式统一和注释内容准确简洁。以上就是我们在Java基础中注释添加位置以及原则的详解,学会了的小伙伴在使用java注释时一定要时时牢记,本篇内容到这里就结束啦。

我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是Java链表的实现代码,包含详细的注释: ```java // 定义一个链表节点类 public class ListNode { int val; // 当前节点的值 ListNode next; // 指向下一个节点的指针 // 构造函数 public ListNode(int val) { this.val = val; this.next = null; } } // 定义一个链表类 public class LinkedList { ListNode head; // 链表头节点 // 构造函数 public LinkedList() { this.head = null; } // 在链表末尾添加一个节点 public void addAtTail(int val) { ListNode newNode = new ListNode(val); if (head == null) { head = newNode; // 如果链表为空,则新节点为头节点 } else { ListNode cur = head; while (cur.next != null) { cur = cur.next; // 找到链表的最后一个节点 } cur.next = newNode; // 在最后一个节点的后面添加新节点 } } // 在链表头部添加一个节点 public void addAtHead(int val) { ListNode newNode = new ListNode(val); newNode.next = head; // 将新节点的 next 指针指向原头节点 head = newNode; // 将新节点设为头节点 } // 在指定位置添加一个节点 public void addAtIndex(int index, int val) { if (index <= 0) { addAtHead(val); // 如果插入位置为 0 或负数,则在头部插入 return; } ListNode newNode = new ListNode(val); ListNode cur = head; int i = 0; while (cur != null && i < index - 1) { cur = cur.next; i++; } if (cur == null) { return; // 如果插入位置超出链表长度,则不插入 } newNode.next = cur.next; cur.next = newNode; } // 删除指定位置的节点 public void deleteAtIndex(int index) { if (index < 0) { return; // 如果删除位置为负数,则不删除 } if (index == 0) { head = head.next; // 如果要删除的是头节点,则将头节点指向下一个节点 return; } ListNode cur = head; int i = 0; while (cur != null && i < index - 1) { cur = cur.next; i++; } if (cur == null || cur.next == null) { return; // 如果删除位置超出链表长度,则不删除 } cur.next = cur.next.next; } // 获取指定位置的节点值 public int get(int index) { if (index < 0) { return -1; // 如果获取位置为负数,则返回 -1 } ListNode cur = head; int i = 0; while (cur != null && i < index) { cur = cur.next; i++; } if (cur == null) { return -1; // 如果获取位置超出链表长度,则返回 -1 } return cur.val; } } ``` 以上代码实现了链表的基本操作,包括在末尾、头部、指定位置添加节点,删除指定位置的节点以及获取指定位置的节点值。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值