Java语言基础-package、import关键字

package

package的翻译就是包。我们在完成一个Java工程时,肯定需要写大量的类,为了方便运用这些类肯定要创建大量的java文件,那么怎么来划分这些代码文件呢?毕竟应该没有人希望自己的工程内有数十个上百个零散文件。

可以创建几个文件夹将他们放起来呀,将功能类似的类放到一个文件夹中,这个文件夹就是包。
在这里插入图片描述

package关键字的功能:

  • 为了更好的实现项目中类的管理,提供包的概念
  • 使用package声明类或接口所属的包,声明在源文件的首行
  • 包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、见名知意
  • 点分隔文件目录

JDK中主要的包介绍

java.lang—包含一些Java语言的核心类,如String,Math,Integer,System和Thread,提供常用功能

java.net—提供执行与网络相关的操作的类和接口

java.io—包含能提供多种输入/输出功能的类

java.util—包含一些实用工具类,如定义系统特性、接口的集合框架类、使用与日期日历相关的函数。

java.text—包含一些Java格式化相关的类

java.sql—包含了Java进行JDBC数据库编程的相关类/接口

java.awt—包含了构成抽象窗口工具类集的多个类,这些类被用来构建与管理应用程序的图形化界面

import

import的翻译是导入,一般后跟包名,用于导入包。

  • 在源文件中显式使用import结构导入指定包下的类、接口

  • 在包的声明之下,类的声明之上进行声明
    在这里插入图片描述

  • 如果要使用相同包下的多个类,可以使用通配符导入
    在这里插入图片描述

  • 如果使用java.lang下的类,可以忽略不写import

  • 如果使用的类是在本包下定义的,可以忽略不写import

  • 如果在源文件中,使用了不同包下的同名的类,则必须至少有一个类以全名形式显示

  • 如果使用"XXX.*"的方式可以调用XXX下的所有结构,但是如果使用XXX下子包的结构,仍需显式导入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒 暄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值