iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >java包怎么用的
  • 158
分享到

java包怎么用的

java基础java 2020-06-29 09:06:32 158人浏览 无得
摘要

java包怎么用的在开发过程中,会定义很多类,为了避免相同类名称出现而发生覆盖的情况,把所有java程序保存在各自的目录里面,而该目录就是包。包的本质实际上就是一个文件夹。一、包的定义java程序是由一个public类和众多非public的

java包怎么用的

开发过程中,会定义很多类,为了避免相同类名称出现而发生覆盖的情况,把所有java程序保存在各自的目录里面,而该目录就是包。包的本质实际上就是一个文件夹。

一、包的定义

java程序是由一个public类和众多非public的类组成,在java程序的第一行加入“package 包名称;”,就可以把*.class文件保存在相应的包内;当需要调用此包中的类时,用“包名称.类名称”的格式调用,这样可以避免相同类名的冲突。

注:在命名包名称时,尽量避开与系统冲突的名字,例如java.lang等;同时包名一般都采用小写形式。

一旦程序类中出现了包名称之后,在执行程序使用类名称时,应尽量带上包名称,而不是进入包内执行。

注:在以后进行项目开发中,所有.java文件一定要使用package定义包。

二、包的导入

因为包之间会存在相互调用的情况,一个包不但会调用本包中类,还会调用其他包中的类,所以需要用关键词“import”进行导入包中的类,格式:import 包名称.类名称;

当需要导入其他包中的若干类,如果一个一个的写比较麻烦,可以用格式:import 包名称.*;来完成导入。

注:使用通配符 “ * ” 并不意味着将包内的类全部导入,而是按照需求导入,需要什么类就导入什么类。

如果在不同的包中包含有相同名称的类名,可以采用“包名称.类名称”加以区分。

例如:

cn.aaa.www.Demo  demo=new  cn.bbb.www.Demo();

注:该句代码表示产生cn.bbb.www包内中Demo类的一个实例化对象,赋给cn.aaa.www包中的Demo类,对象引用为demo。

代码示例:

package cn.aaa.www;
public class Hello {
    public void print() {
        System.out.println("cn.aaa.www包内的Hello类!");
    }
}

package cn.bbb;
import cn.aaa.www.Hello; //导入程序类
public class World {
    public static void main(String[] args) {
        Hello hello = new Hello();
        hello.print();
    }
}

运行结果

cn.aaa.www包内的Hello类!

编程界网,大量的免费Java入门教程,欢迎在线学习

--结束END--

本文标题: java包怎么用的

本文链接: https://www.lsjlt.com/news/4049.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java的package包怎么用
    这篇文章主要介绍“Java的package包怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java的package包怎么用”文章能帮助大家解决问题。什么是包包 (package) 是组织类的一...
    99+
    2023-06-29
  • Java包装类怎么应用
    这篇文章主要介绍“Java包装类怎么应用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java包装类怎么应用”文章能帮助大家解决问题。一、包装类概述Java有8种基本数据类型:整型(byte、sho...
    99+
    2023-06-29
  • java中axis jar包怎么应用
    要使用 Axis jar 包,您需要按照以下步骤进行:1. 下载 Axis jar 包,并将其添加到您的项目中。您可以从 Apach...
    99+
    2023-09-26
    java
  • Java current并发包怎么使用
    这篇文章主要介绍“Java current并发包怎么使用”,在日常操作中,相信很多人在Java current并发包怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java ...
    99+
    2023-07-05
  • Java包的作用是什么
    这篇文章主要介绍了Java包的作用是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java包的作用是什么文章都会有所收获,下面我们一起来看看吧。为了更好地组织类,Java提供了包机制,用于区别类名的命名空间...
    99+
    2023-06-02
  • 怎么用java解决背包问题
    背包问题是一个经典的组合优化问题,可以使用动态规划来解决。以下是使用Java语言解决背包问题的一个示例: public class ...
    99+
    2023-10-24
    java
  • 使用java怎么扫描指定包下的类
    本篇文章给大家分享的是有关使用java怎么扫描指定包下的类,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Java可以用来干什么Java主要应用于:1. web开发;2. And...
    99+
    2023-06-14
  • java怎么导入swing包
    要在Java中导入Swing包,可以按照以下步骤操作:1. 在你的Java代码中添加以下导入语句:```javaimport jav...
    99+
    2024-02-29
    swing java
  • 怎么用Java读取Word包含表格
    本篇文章给大家分享的是有关怎么用Java读取Word包含表格,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。本文转载自微信公众号「JAVA日知录」,作者单一色调。转载本文请联系J...
    99+
    2023-06-15
  • java concurrent包有什么用
    Java的concurrent包提供了一套并发编程的工具和框架,用于编写高效并发的多线程程序。它包含了一些常用的类和接口,如线程池、...
    99+
    2023-09-23
    java
  • java同一个包下的类怎么互相调用
    在同一个包下的类可以直接互相调用,不需要使用任何关键字或语法来指明调用关系。只需在需要调用的方法前面加上类名即可。例如,假设有两个类...
    99+
    2023-08-20
    java
  • 怎么在Java中利用反射调用jar包中的类
    怎么在Java中利用反射调用jar包中的类?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面讲展示的是从image.jar包中调用image.Buddy类的方法。public&...
    99+
    2023-06-14
  • 怎么理解Java包装类
    这篇文章主要介绍“怎么理解Java包装类”,在日常操作中,相信很多人在怎么理解Java包装类问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解Java包装类”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-16
  • JAVA怎么引入包依赖
    在Java中引入包依赖有多种方法,以下是其中的两种常见方式:1. 使用构建工具(如Maven或Gradle)进行包依赖管理:a. 在...
    99+
    2023-09-29
    JAVA
  • java程序的jar包怎么利用shell脚本运行
    这篇文章将为大家详细讲解有关java程序的jar包怎么利用shell脚本运行,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在UBuntu上部署项目的时候,我们往往通过一段shell来启动程序...
    99+
    2023-05-31
    shell java jar
  • java怎么调用Python文件包括传参
    这篇文章主要介绍了java怎么调用Python文件包括传参,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。常用的java框架有哪些1.SpringMVC,Spring Web ...
    99+
    2023-06-14
  • linux的rpm包怎么用
    这篇文章主要讲解了“linux的rpm包怎么用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux的rpm包怎么用”吧!在linux中,rpm包是一种通过资料库管理的方式将所需要的软件安...
    99+
    2023-06-29
  • Python中的datetime包与time包怎么用
    这篇文章主要介绍“Python中的datetime包与time包怎么用”,在日常操作中,相信很多人在Python中的datetime包与time包怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Pytho...
    99+
    2023-06-29
  • 怎么将java或javaweb项目打包为jar包或war包
    这篇文章主要介绍“怎么将java或javaweb项目打包为jar包或war包”,在日常操作中,相信很多人在怎么将java或javaweb项目打包为jar包或war包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-02
  • java怎么获取jar包所在的目录
    在Java中,可以使用`ProtectionDomain`类来获取Jar包所在的目录。以下是一个示例代码:```javaimport...
    99+
    2023-09-20
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作