IntelliJ IDEA中包的导入以及注意事项

包(package)的导入及注意事项

文章目录

  • IntelliJ IDEA中包的导入
  • 前言
  • 一、包(package)的导入
  • 二、包(package)导入的注意事项
    • 1.导包的具体操作
    • 2.导包的注意事项
  • 总结


前言

例如:随着JAVA语言的不断发展,IntelliJ IDEA这个开发工具也越来越重要,很多人都开启了学习IDEA,本文就介绍了IntelliJ IDEA开发工具中包的导入。

一、包(package)的导入

包的创建,首先我们在Idea里面新建了一个项目, 为的是以后大型项目的包的导入, 以及各包之间的方法调用。

二、使用步骤

1.包的导入

首先要先创立包(package)详情课前前一期的内容。 

(1)创建在src下根据你自己的创建的项目路径新建一个包(具体路径根据自己的项目路径来)

以我自己创立的项目举例:在test02下右键找到package创建一个包

然后输入name

(2)关于包的导入(导包)需要注意的点:
 如果我们使用类,是来自于其他的包结构就必须要使用import关键字,来进行导包相关操作导包之后,才能够实用其他包下的类。

举例:在相同的项目创建路径下再创建一个Date的类(由于博主的失误刚刚应该是test03下创建的包截图成了test02下的包现在改回来(你们实际操作不用改作用都是一样的))

package com.bjpowernode.com.bjpowernode.test03;

public class Test03 {
    public static void main(String[] args) {
        
        new Date();
        Date d = new Date();
        System.out.println(d);

 现在补全Date类中的代码,我们尝试打印输入判断导入的包到底能不能调用。(代码我会放在最下面)

package com.bjpowernode.com.bjpowernode.test03;

//日期类Date类
public class Date {
    public Date(){
        System.out.println("使用了test03包下的Date类");

    }

}

(上面的package com.bjpowernode.com.bjpowernode.test03;就是包的路径) 

经过测试发现不需要使用import关键字也可以将Date中的包导入到test03中。

(3)如果没有在test03这个路径下,如果要将其他路径下的包导入test03中就需要家import关键字。

举例:在原路径bjpowernode下再创建一个包在包test01中创建一个Date类

 Date类中补全代码,在test03中测试发现test01中的Date类没有被调用

package com.bjpowernode.test01;

public class Date {
    public Date(){
        System.out.println("使用了test1包下的Date类");
    }
}

 所以,从不同路径下的类如果想要进行导包操作就要引用关键字import

使用Date类;
在test03:com.bjpowernode.com.bjpowernode.test03.Test03类中
在Date:com.bjpowernode.com.bjpowernode.test03.Date类中
使用test1下的的Date类。首先跨包了,必须进行导包相关的操作,在声明包(第一行package)的下面使用import关键字。

JDK也可以为我们提供Date类,这个Date类就是用来处理日期和时间的,这个类来自与java.util包的。

2.导包时的注意事项

package com.bjpowernode.com.bjpowernode.test03;

//import com.bjpowernode.test01.Date;
import java.util.Date;
//用谁的类就导入谁的包;不允许同时导入

public class Test03 {
    public static void main(String[] args) {
        /*关于包的导入(导包)
         如果我们使用类,是来自于其他的包结构
         就必须要使用import关键字,来进行导包相关操作
         导包之后,才能够实用其他包下的类*/

        //使用Date类;
        // 在test03:com.bjpowernode.com.bjpowernode.test03.Test03类中
        //在Date:com.bjpowernode.com.bjpowernode.test03.Date类中
        /*使用test1下的的Date类
         首先跨包了,必须进行导包相关的操作
         在声明包(第一行package)的下面使用import关键字*/

        /*JDK也可以为我们提供Date类
         这个Date类就是用来处理日期和时间的
         这个类来自与java.util包的

         */

        //new Date();
        //Date d = new Date();
        //System.out.println(d);
        /*
         如要使用不同包下的类:
         有一种特殊的导包方式,在使用类的时候,直接写包,类名称*/

        new Date();//java.util包下的Date
        new Date();//java.util包下的Date
        new com.bjpowernode.test01.Date();//test1包下的Date
        /*需要导入那个包就直接写他包的路径
        具体操作:长按选中右键点击Copy Reference (ctrl+alt+shift+c)
        */

        /*注意:byte short(char) int long float double boolean
         八大基本数据类型,不是类!!!它们是关键字!
         String类来自于JDK的java.lang包下直属的,所以不需要导包
         同理System也是一样直属与java.lang下直属的类
         补充:查看类源码 在类上按住Ctrl键,左键点击*/
        /*注意:java.lang包下非直属的类,必须要进行导包操作,不导包,则编译报错
         eg:使用Method类,必须导包
         import java.lang.reflect.Method;*/

        //不管是建包还是建类都可以使用快捷指令:Ctrl+Insert



    }
}

       (1) 使用Date类:
        在test03:com.bjpowernode.com.bjpowernode.test03.Test03类中
        在Date:com.bjpowernode.com.bjpowernode.test03.Date类中
        使用test1下的的Date类
        首先跨包了,必须进行导包相关的操作
        在声明包(第一行package)的下面使用import关键字

       (2)这个Date类就是用来处理日期和时间的
         这个类来自与java.util包的

         如要使用不同包下的类:
         有一种特殊的导包方式,在使用类的时候,直接写包,类名称

         需要导入那个包就直接写他包的路径
         具体操作:长按选中右键点击Copy Reference (ctrl+alt+shift+c)
       

        (3)注意:byte short(char) int long float double boolean
          八大基本数据类型,不是类!!!它们是关键字!
          String类来自于JDK的java.lang包下直属的,所以不需要导包
          同理System也是一样直属与java.lang下直属的类
          补充:查看类源码 在类上按住Ctrl键,左键点击
          注意:java.lang包下非直属的类,必须要进行导包操作,不导包,则编译报错
          eg:使用Method类,必须导包
          import java.lang.reflect.Method;

          不管是建包还是建类都可以使用快捷指令:Ctrl+Insert

总结

以上就是今天要讲的内容,本文仅仅简单介绍了IntelliJ IDEA开发工具中导包的操作以及注意事项。(新手小白总结,如果不足还请大佬指点)

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IntelliJ IDEA导入jarJava Archive)是非常常见的,因为很多第三方库都是以jar文件的形式提供的。下面是导入jar的基本步骤: 1. **添加依赖**: - **从Maven仓库**: 如果你使用的是Maven项目,可以在`pom.xml`文件中添加依赖,然后在IDEA的"Maven"工具窗口同步更新。对于直接的jar文件,可以在`pom.xml`中的`dependencies`部分添加`<dependency>`标签,如 `<dependency><groupId>your.group.id</groupId><artifactId>your.artifact.id</artifactId><version>version</version></dependency>`。 - **手动上传**: 如果不使用Maven,你可以在`File` -> `Project Structure` -> `Libraries` 中点击"+"号,选择`Java` -> `JARs or directories`,然后浏览并选择你需要的jar文件。 2. **全局设置**: 如果你想让所有项目都能访问这个jar,可以在`File` -> `Project Structure` -> `Libraries` 下创建一个全局库,并将jar添加到其中。 3. **模块引用**: - 对于模块级别的引用,你需要在目标模块的`build.gradle`或`build.xml`文件中添加对应的路径,或者使用IDEA的`Gradle`或`Ant`构建工具配置。 4. **代码引用**: - 在你的代码中,通过`import`语句导入所需的类,例如:`import your.package.YourClass;` 5. **验证和测试**: 导入后,确保编译器没有错误,并在单元测试或应用运行时检查jar中的类是否可用。 如果你在导入过程中遇到具体问题,比如找不到、版本冲突等,记得提供详细信息以便更精确地帮助你解决。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值