码农知识堂 - 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
  • 相关阅读:
    15:00面试,15:08就出来了,问的问题有点变态。。。
    Java中使用Hutool的ExecutorBuilder实现自定义线程池
    Rust :mod.rs和lib.rs中use的作用
    《ElementPlus 与 ElementUI 差异集合》el-popconfirm 气泡确认框之插槽写法有差异
    tingpng 批量压缩工具
    云原生安全系列2:关于镜像安全必须知道的事儿
    mysql-面试题
    IBM bladecenter H刀箱BladeCenter北电交换机VLAN配置
    【附源码】计算机毕业设计JAVA学校食堂订餐管理
    UG NX二次开发(C++)-采用NXOpen方法计算体的质心
  • 原文地址:https://blog.csdn.net/qi341500/article/details/125944304
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号