package 关键字

package 包名;

1、表示打包

2、声明当前类所在的包,需要在类最上方声明,一个类中最多一个 package

3、本质:创建不同文件夹,保存类文件

 

包的作用

1、区分相同名字的类

2、类较多时,易管理

3、控制访问范围

 

常用包

1、基本包,默认引入,不需要再次导入:java.lang.*

2、工具包,由系统提供:java.util.*

3、网络包,网络开发常用:java.net.*

4、Java界面开发,GUI:java.awt.*

 

包的命名

1、规则

(1)只能包含数字、字母、下划线、小圆点

(2)不能以数字开头

(3)不能是关键字、保留字

2、规范

(1)小写字母(包名) + 小圆点(分隔多层级的包)

(2)通用:com.公司名.项目名.业务模块名

 

import 关键字

1、导入并使用该包下的类

2、只导入包中一个类,效率高,推荐

import 包名.类名;

3、引入包中所有类,效率低,不推荐

import 包名.*;

4、import 语句的位置;在 package 之下,类定义之上,import 语句之间没有顺序要求

5、若不同包中有相同名字的类

(1)两个类在使用时,都写出全路径

(2)import 其中一个类,另一个类在使用时写出全路径

6、在 JDK 1.5 之后增加了一种静态导入的语法,用于导入指定类的某个静态成员变量、方法或全部的静态成员变量、方法

7、静态导入使用 import static 语句

(1)导入指定类的单个静态成员变量、方法的语法格式,导入 package.ClassName 类中名为 fieldName 的静态成员变量或者名为 methodName 的静态方法

import static package.ClassName.fieldName|methodName;

(2)导入指定类的全部静态成员变量、方法的语法格式,* 只能代表静态成员变量或方法名

import static package.ClassName.*;

(3)位置:import static 语句也放在 Java 源文件的 package 语句(如果有的话)之后、类定义之前,即放在与普通 import 语句相同的位置,而且 import 语句和 import static 语句之间没有任何顺序要求

(4)作用:使用 import 可以省略写包名;使用 import static 可以省略类名;import 语句和 import static 语句都是用于减少程序中代码编写量的

posted @   半条咸鱼  阅读(15)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示