22. java面向对象 - package和import
Posted HQ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了22. java面向对象 - package和import相关的知识,希望对你有一定的参考价值。
一、package
1. 定义
1、为了更好的实现项目中类的管理,提供包的概念
2、使用package声明类或接口所属的包,声明在源文件的首行
3、包,属于标识符,遵循规范
4、每点'.'一次,代表一层文件目录
5、同一包下,不能命名同名接口或类
2. JDK中主要包
1、java.lang---包含一些java语音核心类,如Stirng、Math、Integer、System、Thread
2、java.net---包含执行与网络相关的类和接口
3、java.io---包含多种输入输出功能的类
4、java.util---包含一些实用工具,定义系统特性、接口的集合框架类、使用与日期日历相关函数
5、java.text---包含一些java格式化相关类
6、java.sql---包含一些java进行JDBC数据库编程相关类、接口
7、java.awt---包含构成抽象窗口工具集(abstract window toolkits)的多个类,构成用户界面
二、MVC设计模式
1. 定义
? MVC是常用设计模式之一,将整个程序分为三个层次:视图模型层、控制器层、与数据模型层。
- model - 处理数据
- 数据对象封装model.bean/domain
- 数据库操作类 model.dao
- 数据库 model.db
- controller - 处理业务逻辑
- 应用界面相关 controller activity
- 存放 fragment controller.fragment
- 显示列表适配器 controller.adapter
- 服务相关的 controller.service
- 抽取的基类 controller.base
- 视图层 - view
- 相关工具类 view.utils
- 自定义view view.ui
三、import
1、在源文件中显示的使用import结构导入指定包下的类、接口
2、声明在包的声明和类的声明下面
3、如果导入多个结构,则并列写
4、可使用"xxx.*"导入包下所有结构
5、若是java.lang下定义的,可省import
6、如果在源文件中,使用了不同包下的同名类,则必须至少一个类需要以全类名方式显示
8、import static:导入指定类或接口中静态结构,属性或方法
以上是关于22. java面向对象 - package和import的主要内容,如果未能解决你的问题,请参考以下文章