码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java注释


    这里写目录标题

    • Java注释
        • 单行注释:
        • 多行注释:
        • 语法规则:
        • 常用的JavaDoc标签
        • 包
        • 如何声明包
        • 包的命名规范
        • 包与目录的关系
        • 如何导入包

    Java注释

    单行注释:

    //这里是单行注释

    多行注释:

    /*这里是多行注释,可以多行 */
    在Java中还有一类注释,称为JavaDoc注释,它能够从程序源代码中抽取类、方法、成员等的注释,形成一个和源代码配套的API帮助文档(简单地说,就是介绍该类的方法和成员变量的文档)

    语法规则:

    1、JavaDoc注释以/**开头,以 */结束
    2、每个注释包含一些描述性的文本及若干个JavaDoc标签
    3、JavaDoc标签一般以“@”为前缀

    常用的JavaDoc标签

    标签含义
    @author作者名
    @version版本标本
    @param版本标识
    @since最早使用该方法/类/接口的JDK版本
    @return返回值
    @throws异常类及抛出条件

    包

    Java提供包来管理类,类似于文件存在文件夹中,Java的类文件可以存储在不同的包中
    作用:
    1、允许类组成较小的单元,易于找到和使用相应的文件
    2、防止命名冲突
    3、更好的保护类,属性和方法

    如何声明包

    语法:package 包名;

    package cn.kgc.classanddobject;//声明包
    public class KgcSchool{
    	//.....
    	public String toString(){
    	//.....
    	}	
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    注意:
    包的声明必须是Java源文件中的第一条非注释性语句,而且一个源文件只能有一个包声明

    包的命名规范

    1、包名由小写字母组成,不能以圆点开头或结尾

    package mypackage;
    
    • 1

    2、包名之前最好加上唯一的前缀,通常使用组织倒置的网络域名

    package cn.kgc.mypackage;
    
    • 1

    3、包名后续部分以不同机构内部的命名规范不同而不同

    package cn.kgc.javagroup.powerproject;
    				部门名		项目名
    
    • 1
    • 2

    包与目录的关系

    创建包package cn.kgc.mypackage,即创建了目录结构:cn/kgc/mypackage

    如何导入包

    语法:

    import  包名.类名;
    
    • 1

    为了使用不在同一包中的类,需要在Java程序中使用import关键字导入这个类

    import java.util.*;		//导入Java.util包中所有的类
    import cn.kgc.classanddobject.Menu;		//导入指定包中指定类
    
    • 1
    • 2
  • 相关阅读:
    【Pytorch基础】二维/三维情况下 torch.mean()函数使用
    主动降噪耳机排行榜10强,主动降噪耳机十大品牌
    jxTMS+职教:SaaS模式的低门槛开发实训
    用 docker 创建 jmeter 容器,能做性能测试?
    力扣每日一题:1752. 检查数组是否经排序和轮转得到
    软考高级系统架构设计师系列论文真题五:论软件架构评估
    【kafka实战】01 3分钟在Linux上安装kafka
    Angular main 中的enableProdMode
    BP神经网络中s函数的作用,bp神经网络的目标函数
    百度Apollo自定义安装第三方库(以libtorch为例)
  • 原文地址:https://blog.csdn.net/qi341500/article/details/125944304
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号