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

  • 相关阅读:
    前端向后端发送数据时,有时需要转数据格式,但是有时会得到意外的false数据
    js字符串处理,把img标签包裹在p标签里
    antd 对话框、上传图片、轮播图结合在一起
    JavaScript 交换数组元素位置
    codeforces 803 F. Coprime Subsequences (莫比乌斯反演)
    UVa 12716 GCD XOR (数论+bitmask)
    codeforces 1556D
    codeforces 1556 E. Equilibrium (线段树)
    codeforces 1556F
    UVa 1502 GRE Words (DP+AC自动机+jry线段树)
  • 原文地址:https://www.cnblogs.com/hdj1073678089/p/7301499.html
Copyright © 2011-2022 走看看