zoukankan      html  css  js  c++  java
  • 22. java面向对象

    一、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:导入指定类或接口中静态结构,属性或方法
    
  • 相关阅读:
    使用 OpenSmtp.dll 发送邮件 (记录) 西安
    国庆假期加班头疼 西安
    asp.net 下 使用 showModalDialog 模式窗口 (记录) 西安
    严重声讨 西安
    牙痛,医生说我这是根尖周炎,有点郁闷
    Google域名被国内某商抢注 竟只得重金去赎
    Windows自带的一个罕为人知的无敌命令
    在CSS中使用继承
    删除字符串最后一个字符的几种方法
    如何在一个RowFilter过的dataview中增加一行
  • 原文地址:https://www.cnblogs.com/hq82/p/12183212.html
Copyright © 2011-2022 走看看