zoukankan      html  css  js  c++  java
  • 包的使用

    包的分类:


    第一级 指该项目的类型,如com,org,gov等,
    第二级 指项目所开发或者运行的公司名称,如:chinasofti,icss,huawei等
    第三级 指项目的名称,如:corejava,bcms,oa,erp等
    第四级 指项目模块的名称,如:bean,action,exception,chapter01等

    定义:
    定义包的格式 package
    包名; 多级包用.分开即可

    注意事项:
    package语句必须是程序的第一条可执行的代码
    package语句在一个java文件中只能有一个
    如果没有package,默认表示无包名

    项目分层:
    实体层(entity,dto,bean):封装数据 数据传输
    数据层(……Dao):和数据库进行交互
    业务层(服务层):(……biz/……service)
    控制层(……Servlet/……Action):处理(接收页面提交的数据,进行业务处理,响应)
    UI层:(…….jsp /.html)页面

    6.**导包
    不同包下的类之间的访问,我们发现,每次使用不同包下的类的时候,都需要加包的全路径。比较麻烦。这个时候,java就提供了导包的功能。
    import 包名;
    注意: 这种方式导入是到类的名称。 虽然可以最后写*,但是不建议。

    7.***权限修饰符
    面试题:public protected 默认 private

    类: 默认,public,final,abstract
    我们自己定义:public居多 成员变量: 四种权限修饰符均可,final,static
    我们自己定义:private居多 构造方法: 四种权限修饰符均可,
    其他不可 我们自己定义:public 居多 成员方法: 四种权限修饰符均可,final,static,abstract
    我们自己定义:public居多

    范围                                   private                 default              protected              public

     同一个类                          *                              *                                *                       *

    同一个包中的子类                                            *                            *                         *

    不同包中的子类                                                                                 *                      *

    其他类                                                                                                                    *

    顶层类的权限修饰符必须是public

  • 相关阅读:
    SQL语句快速入门
    分享一些不错的sql语句
    放弃一键还原GHOST!!使用强大WIN7自带备份
    ZEND快捷方式
    eWebEditor在IE8,IE7下所有按钮无效之解决办法
    MySQL中文乱码解决方案集锦
    A+B Problem II(高精度运算)
    矩形嵌套(动态规划)
    贪心——会场安排
    擅长排列的小明(递归,暴力求解)
  • 原文地址:https://www.cnblogs.com/hdj1073678089/p/7301499.html
Copyright © 2011-2022 走看看