javaSE探赜索隐之四--包
包
包的作用
避免类名重复。
全类名 = 包名 + 类名- 只要在不同的包中,即使类名相同,我们也可以精确访问。
- 我们可以用import关键字+全类名,来导入外部包的类。
- 如果类名相同,则默认使用import导入的类。若要使用同名类,则必须用全类名访问。
控制访问权限。
- public (公共的),可修饰类、属性、方法;被其修饰在任何地方都能被访问到。
- protected(受保护的),可修饰属性、方法;被其修饰在同类、同包、不同包子类中都能被访问。
- default–不填(默认的),可修饰类、属性、方法;被其修饰在同包中都能被访问。
- private(私有的),可修饰方法、属性。被其修饰在同类中可以被访问。
按照类不同的功能来管理类
一级包名(规定极大的领域).com–国际域名、.cn–中国域名、.org–组织域名、.gov–政府域名、.edu–教育官网域名
二级包名(公司名称)
三级包名(项目名称)
四级包名(模块名称)
…
javaSE探赜索隐之四--包相关推荐
- javaSE探赜索隐之四<final与抽象类>
final final关键字可以用来修饰属性.方法.类 用finalal修饰的变量必须直接赋值,且不能修改.也就是常量.所依,finall往往与static一起出现,所有对象共用一份,节省存储空间. ...
- javaSe探赜索隐IO--File
IO File类 概要 File类是java.IO包下面的一个重要的类, 继承了Object类,实现了Serializable.Comparable接口. File对象表示一个硬盘上的文件或文件夹. ...
- JavaSE探赜索隐之乾坤袋(集合)
目录 集合的概念 集合API Collection接口 List接口.实现类 Set接口实现类 Map接口 集合的概念 说道集合就得先谈谈数组.数组是同一类元素的有序集合,但数组有其局限性,那就是定义 ...
- javaSE探赜索隐六(常用类API)
常用类(API) 概述 java API 就是java应用程序编程接口.在我们程序员看来,API就是对java中预定义的类或者接口中的.属性.方法的功能进行说明的文档. Object Object类是 ...
- javaSE探赜索隐之三<类与对象的爱恨情仇上>
文章目录 面向对象思想 面向对象 面向过程 类 面向对象思想 面向对象 面向对象适合处理复杂的事情,先使用对象对整体关系作出分类,然后根据不同类进行细节处理. 面向对象关注于从宏观上把握事物之间的关系 ...
- javaSE探赜索隐之一<小生的第一篇CSDN博客,欢迎大家指正>
文章目录 java语言的应用 Java语言发展史 Java语言的特点 Java语言体系结构 Java语言的运行机制 Java运行环境 java语言的应用 web程序 安卓app 软件工具 大数据 传感 ...
- javaSE探赜索隐之二<第二篇博客,磕磕绊绊,收货满满!加油>
文章目录 IDE的使用 注释 关键字 保留字 标识符 变量 变量的分类: 按数据类型 按位置 Java数据类型 基本数据类型 数值型 整数类型 浮点类型 字符型 布尔型 引用数据类型 类 接口 数组 ...
- JavaSE(08)-Java包机制+Doc生成文档
Java包机制+Doc生成文档 包机制 简述: 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 语法格式: package pkg1[.pkg2[.pkg3-]]; 一般利用公司域 ...
- javaSE探赜索隐五<异常>
异常 定义: (狭义)异常就是在系统运行过程中出现的问题.即程序在执行过程中出现的不正常的情况,这些情况很多不靠代码解决. (广义)开发过程中的语法或者逻辑错误导致的异常. JAVA中讨论的异常皆为( ...
最新文章
- 卫星的性能和服务器比较,卫星通信的常用频段的详细对比
- 心得丨在开始第一个机器学习项目之前就了解的那些事儿
- zabbix 4.0.3 use docker-compose deploy
- vmware 8 精简 安装版_被困免安装版下载
- Java 文件及文件夹复制
- Python3.5入门到项目实战(104天课程)
- c++ 使用nacos_《Nacos系列》之注册中心
- 【java】 ssm+ssh原生态框架(仅供参考)
- Web Service应用举例 及一问题的解决方法
- segmenter.go
- vue,html2canvas,网页div保存为图片
- Skywalking-09:OAL原理——如何通过动态生成的Class类保存数据
- 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value
- 如何让Log4net日志文件按每月归成一个文件夹,StaticLogFileName参数的用法
- 绝缘吹风机行业调研报告 - 市场现状分析与发展前景预测
- [BZOJ 1212][HNOI2004]L语言(AC自动机)
- Oracle 基本函数-数值、字符、 Instr()、日期、转换、SQL 操作符、trunc 截断
- 美国联邦政府2020财年网络安全预算分析:174亿美元如何分配?
- VS 2013编译xvid
- 第二届“马栏山”杯国际音视频算法大赛音乐节拍检测题参赛总结及分享(Rank7)
热门文章
- 【入门笔记】量化投资是什么?
- Krita学习——Qt学习笔记(一)
- Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)
- error:The calling thread cannot access this object because a different thread owns it解决方法
- 跑步耳机有线好还是无线好?安利几款适合跑步的耳机
- 通过快递鸟如何接入中通快递电子面单
- 2020年复旦电子信息专硕考研初试经验贴
- 数据技术之Hadoop(HFDS文件系统)
- [转]Facebook 如何存储150亿张、1.5PB的照片
- Numpy常用快捷指令