2017-08-07
包
作用:对类进行分类管理
包的命名规范:
第一级:指该项目的类型,com:商业组织,org:非营利组织,gov :政府项目,net:网络服务商
第二级:指项目所开发或运行的公司名称
第三级:指项目的名称
第四级:指项目模块的名称
注意事项:package语句在java文件中只能有一个,并且位于程序的第一位
多个包之间用逗号隔开
如果没有package ,默认表示无包名
improt 语句位于package的下一行,*代表所有
项目分层
实体层:(entity , dto , bean)封装,传输 【放属性,方法】
数据层:(……Dao)和数据库进行交互
业务层或服务层:(……biz,……service)具体的操作。一个完整的事务
控制层:(……servlet,……active)处理【接收页面数据。进行业务处理,响应】
权限修饰符
同类 同包 子类 不同包
公开:public yes yes yes yes
保护:protected yes yes yes no
默认:default yes yes no no
私有:private yes no no no
类及其组成部分可以用的修饰符:
顶层类:默认 ,public ,abstract,final
成员变量:四种修饰符均可,final,static
成员方法:四种修饰符均可,final,static,abstract
构造方法:四种修饰符均可,其他不可