IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Java-----包(不定期更新补充) -> 正文阅读

[开发工具]Java-----包(不定期更新补充)

包的引入

应用场景:现有两个程序员共同开发一个Java项目,程序员xiaoming希望定义一个类取名Dog,程序员xiaoqiang也想定义一个类也叫Dog。

包的三大作用

1.区分相同名字的类

2.当类很多时,可以很好的管理类【看Java API 文档】

3.控制访问范围

包基本语法

package com.akldu;
说明:
1.package 关键字,表示打包
2.com.akldu:表示包名

包的本质分析(原理)

实际上就是穿件不同的文件夹来保持类文件。
在这里插入图片描述

IDEA里面创建包

在这里插入图片描述
在这里插入图片描述
包里面创建新的类
在这里插入图片描述

包的使用

在这里插入图片描述

包的命名

命名规则

只能包含数字、字母、下划线、小圆点,但不能用数字开头,不能说关键字或保留字。
dome.class.exec1---------(x) class是关键字
dome.12d--------------------(x) 不能以数字开头
dome.ab12d-----------------(√)

命名规范

一般是小写字母+小圆点。一般是
com.公司名.项目名.业务模块名
比如:com.akldu.oa.model:
举例:
com.sina.crm.user//用户模块

常用的包

一个包下,包含很多的类,Java中常有的包有:
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完成数组排序
import java.util.Arrays;会在写入Arrays.sort(arr);后自动出现
在这里插入图片描述

包的注意事项和使用细节

1.package 的作用是声明当前类所在的包,需要放在类的最上面,一个类中最多只有一句package
2.import指令 位置放在package的下面,在类定义前面,可以有多句且没有顺序要求
在这里插入图片描述

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 18:57:14  更:2022-04-22 19:00:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:20:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码