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:导入指定类或接口中静态结构,属性或方法
    
  • 相关阅读:
    如何给swing加上alt+x和ctrl+x快捷键
    java基础之登录程序
    RFID UHF(EPC)标签使用常识
    史密斯圆图
    C# DataTable Operations
    温度测量【RTD】
    温度测量【温度传感器类型】
    C# Debug
    c# ComboBox绑定枚举
    c# 隐藏Tab控件的标签
  • 原文地址:https://www.cnblogs.com/hq82/p/12183212.html
Copyright © 2011-2022 走看看