首页 > 编程语言 >JAVA基础:包的概念和使用

JAVA基础:包的概念和使用

时间:2024-07-04 13:02:03浏览次数:21  
标签:关键字 JAVA package 使用 基础 概念 导包 格式 import

目录

package关键字

1,包的概念

2,包的定义格式

3,包的特点

import关键字

1,导包的意义

2,导包的格式

3,注意事项


package关键字

1,包的概念

包其实就是一个一个的文件夹,这些文件夹里放着Java中各种各样的类。在开发中会出现多个开发人员共同开发同一个项目的情况,这时肯定就会出现类的名称相同的情况,这样一来就会很麻烦。这种情况就要使用包来将同名不同功能的类分隔开。

2,包的定义格式

package 包名;

如果包有多层目录要使用.来隔开

3,包的特点

package关键字必须写在代码的第一行

package关键字在一个java文件中只能有一个

import关键字

1,导包的意义

import代表着导包,当我们要使用不同包下的类的时候,使用的时候要写类的全路径,这样写起来就太麻烦了。为了简化导包的操作,Java就提供了导包的功能

2,导包的格式

import 包名;

3,注意事项

1,注意导包的意义是当我们需要使用别的包里的类时进行导包,当同一个包的类与类之间互相访问时是不需要导包的,直接使用即可

2,注意:import 、package和class这三个关键字的摆放位置是存在顺序关系的

package 必须是程序的第一条可执行的代码

import 需要写在 package 下面

class 需要在 import 下面

标签:关键字,JAVA,package,使用,基础,概念,导包,格式,import
From: https://blog.csdn.net/weixin_65346668/article/details/140100176

相关文章

  • 基于Java+Jsp Struts Mysql实现的图书馆管理系统设计与实现
    一、前言介绍:1.1项目摘要随着信息技术的飞速发展,传统图书馆的管理方式已经难以满足现代读者的需求。传统的图书馆管理方式通常依赖于人工操作,如图书的借阅、归还、分类、编目等,这些过程不仅效率低下,而且容易出错。同时,随着图书馆藏书量的不断增加,如何有效地管理这些图书......
  • 基于Java+Jsp+Springmvc+Mybatis3+Mysql实现的SSM个人博客系统设计与实现
    一、前言介绍:1.1项目摘要随着互联网技术的快速发展和普及,个人博客作为一种表达自我、分享知识和经验的方式,受到了越来越多人的青睐。传统的博客平台虽然提供了丰富的功能和便捷的服务,但往往难以满足个性化、定制化的需求。因此,开发一款基于SSM(Spring+SpringMVC+MyBat......
  • 【社招+校招】华为OD机试 - 运维日志排序(Java & JS & Python & C)
    鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)运维日志排序算法实现(Java、JavaScript、Python、C、C++)算法概述运维日志......
  • 【校招+社招】华为OD机试 - 统计射击比赛成绩(Java & JS & Python)
    鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)统计射击比赛成绩(Java、JavaScript、Python和C++)算法实现问题描述:在一......
  • Linux基础-定时任务设置(理论+实战)
    一、什么是定时任务Linux定时任务是指一种在特定时间或时间间隔内执行特定命令或脚本的机制。常用的Linux定时任务主要有以下两种:atd定时任务crond定时任务at和cron定时任务的主要区别是:atd是一次性任务,在设定的特定时间内执行一次。crond是周期性任务,在设定的时间周期内......
  • 【java开发环境】多版本jdk 自由切换window和linux
    win10一、准备各种版本的jdk,按自己的需要下载。我这里是需要jdk17和jdk8。1、jdk17下载:JavaDownloads|Oracle,选择exe后缀文件2、jdk8下载:JavaDownloads|Oracle,选择exe后缀文件二、详细步骤1、安装jdk很简单,双击exe文件后全部默认下一步即可,安装的时候记住安装......
  • JAVA每日作业day7.1-7.3小总结
    ok了家人们前几天学了一些知识,接下来一起看看吧一.APIJava的API(API:Application(应用)Programming(程序) Interface(接口))JavaAPI就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何......
  • JAVA多线程快速入门
    什么是多线程概述线程线程是操作系统能够进行运算调度的最小单位它被包含在进程之中,是进程中的实际运作单位简单理解应用软件中互相独立,可以同时运行的功能进程进程是程序的基本执行实体/系统分配资源的基本单位作用充分利用cpu提......
  • 一文读懂HW护网行动(附零基础学习教程)
    前言随着《网络安全法》和《等级保护制度条例2.0》的颁布,国内企业的网络安全建设需与时俱进,要更加注重业务场景的安全性并合理部署网络安全硬件产品,严防死守“网络安全”底线。“HW行动”大幕开启,国联易安誓为政府、企事业单位网络安全护航!网络安全形势变得尤为复杂严峻。......
  • 【网络安全】简单的免杀方法(非常详细)零基础入门到精通,收藏这一篇就够了_免杀 最难
    一、免杀的概念什么是免杀?免杀,也就是反病毒(AntiVirus)与反间谍(AntiSpyware)的对立面,英文为Anti-AntiVirus(简写VirusAV),逐字翻译为“反-反病毒”,翻译为“反杀毒技术”。通俗点讲,也就是一个被杀软报毒的PE文件,经过一系列处理后,使杀软不认为他是一个病毒或木马。那么,啥是P......