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
        * 虽然可以最后写*,但是不建议。(*代表通配符,会到该包下挨个匹配,匹配上就导入,不建议的原因是效率不高,一般都建议直接导入类)

  • 相关阅读:
    mysql性能优化之索引优化
    提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)
    MySQL高级-索引优化
    MySQL性能调优——索引详解与索引的优化
    通过force index了解的MySQL查询的性能优化
    Mysql 日期型,索引查询的问题
    mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。
    SQL中Group By的使用
    GROUP BY 与聚合函数 使用注意点
    MYSQL GROUP BY Optimization
  • 原文地址:https://www.cnblogs.com/Wly-blogs/p/9609448.html
Copyright © 2011-2022 走看看