JAVA 包
2022/1/26 12:04:29
本文主要是介绍JAVA 包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
包的三大作用
-
区分相同名字的类
-
当类很多时,可以很好的管理类
-
控制访问范围
一、包的基本语法
package com.hspedu;
说明:
- package 关键字,表示打包
- com.hspedu:表示包名
二、包的本质
包的本质:实际上就是创建不同的文件夹/目录来保存类文件
三、包的命名规则
只能包含数字、下划线、小圆点.
,但不能用数字开头,不能是关键字或保留字
四、命名规范
一般是小写字母+小圆点一般是
com.公民名.项目名.业务模块名
比如:com.hspedu.oa.model;
举例:
com.sina.crm.user
//用于模块
com.sina.crm.order
//订单模块
com.sina.crm.utils
//工具类
五、常用的包
- java.lang.* //lang 包是基本包,默认引入,不需要再引入
- java.util.* //util 包,系统提供的工具包, 工具类,使用 Scanner
- java.net.* //网络包,网络开发
- java.awt.* //是做 java的界面开发,GUI
六、如何导入包
语法:import 包;
我们引入一个包的主要目的是要使用该包下的类
- 比如
import java.util.Scanner;
就只是引入一个类Scanner import java.util.*;
//引入java.util包下所有类
建议:
- 需要使用那个类,就导入那个类
- 不建议使用
*
这种方法导入
案例
题目:使用系统提供的Arrays完成数组排序
package com.hspedu.pkg; import org.w3c.dom.ls.LSOutput; import java.util.Scanner;//只引入java.util包下的Scanner类 import java.util.*;//引入java.util包下所有类 public class import01 { public static void main(String[] args) { /*使用系统提供的Arrays完成数组排序*/ int []arr = {-1,20,2,13,3}; printArr(arr); System.out.println(); //传统方法,自己编写排序 //系统是提供了相关的类,可以方便完成排序 Arrays.sort(arr); //输出排序结果 printArr(arr); } public static void printArr(int arr[]){ for(int i = 0 ; i < arr.length; i++){ System.out.print(arr[i] + " "); } } }
七、注意事项
- package 的作用是声明当前类所在的包,需要放在类(或者文件)的最上面,一个类中最多只有一句 packag
- import 指令 位置放在 package 的下面,在类定义前面,可以有多句且没有顺序要求
这篇关于JAVA 包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-28微服务架构中API版本控制的实践
- 2024-09-28AI给的和自己写的Python代码,都无法改变输入框的内容,替换也不行
- 2024-09-27Sentinel配置限流资料:新手入门教程
- 2024-09-27Sentinel配置限流资料详解
- 2024-09-27Sentinel限流资料:新手入门教程
- 2024-09-26Sentinel限流资料入门详解
- 2024-09-26Springboot框架资料:初学者入门教程
- 2024-09-26Springboot框架资料详解:新手入门教程
- 2024-09-26Springboot企业级开发资料:新手入门指南
- 2024-09-26SpringBoot企业级开发资料新手指南