zoukankan      html  css  js  c++  java
  • Java_package、import

    一:package

      A:为什么要有包
        * 将字节码(.class)进行分类存放
        * 包其实就是文件夹

      B:包的划分

        *可按照功能划分

        *可按照模块划分

        举例:
          学生:增加,删除,修改,查询
          老师:增加,删除,修改,查询
    ...
          方案1:按照功能分
          com.heima.add
            AddStudent
            AddTeacher
          com.heima.delete
            DeleteStudent
            DeleteTeacher
          com.heima.update
            UpdateStudent
            UpdateTeacher
          com.heima.find
            FindStudent
            FindTeacher

          方案2:按照模块分
          com.heima.teacher
            AddTeacher
            DeleteTeacher
            UpdateTeacher
            FindTeacher
          com.heima.student
            AddStudent
            DeleteStudent
            UpdateStudent
            FindStudent

      C:包的命名

        *域名反写

          例如:www.baidu.com

          包名:com.baidu.(模块或者功能的名字)

      D:定义包的格式
        * package 包名;
        * 多级包用.分开即可
      E:定义包的注意事项
        * package语句必须是程序的第一条可执行的代码
        * package语句在一个java文件中只能有一个
        * 如果没有package,默认表示无包名

    二:import
      * 为什么要有import
        *其实就是让有包的类对调用者可见,不用写全类名了
      * 导包格式
        * import 包名;
      * 注意:
        * 这种方式导入是到类的名称。import Java.util.Scanner
        * 虽然可以最后写*,但是不建议。(*代表通配符,会到该包下挨个匹配,匹配上就导入,不建议的原因是效率不高,一般都建议直接导入类)

  • 相关阅读:
    缺席多年的东哥,重回博客了
    使用VMware安装CentOS 7
    Linux CentOS 7 搭建 Tomcat 8 服务器
    海思HI3518EV200+AR0130开发板DIY——前篇
    Keyshot+AD渲染PCB效果图
    ESP8266/ESP32模块晶振频偏调试
    关于摄像头PCB图设计经验谈
    docker容器虚拟化技术
    数据分析章节(一):初始数学之美
    Nginx:反向代理
  • 原文地址:https://www.cnblogs.com/Wly-blogs/p/9609448.html
Copyright © 2011-2022 走看看