包和final-创新互联
目录
成都创新互联网站设计,为客户量身定制各类网站建设业务,包括企业型、电子商务型、响应式网站设计、行业门户型等各类网站,实战经验丰富,成功案例众多。以客户利益为出发点,成都创新互联网站制作为客户规划、按需定制制作符合企业需求、带有营销价值的网络建站方案认真对待每一个客户,我们不用口头的语言来吹擂我们的优秀,上1000家的成功案例见证着我们的成长。一.包
二. final
三.常量
四.权限修饰符
五.代码块
一.包
1.什么是包?
包就是文件夹,用来管理各种不同功能的Java类,方便后期代码维护。
2.包名的规则:
公司域名反写+包的作用,需要全部英文小写,见名知意。
3.使用其他类的规则:
使用其他类时,需要使用全类名。
因为使用全类名太麻烦,所以引入import关键字;
全类名:包名+类名
这就是导包。
总结来说就是:
- 使用同一个包中的类时,不需要导包。
- 使用java.lang包中的类时,不需要导包。
- 其他情况都需要导包。
- 如果同时使用两个包中的同名类,需要用全类名。
一旦用final修饰就不能被改变了。
用final修饰方法:表明该方法是最终方法,不能被重写;
用final修饰类:表明该类是最终类,不能被继承;
用final修饰变量:叫做常量,只能被赋值一次。
三.常量在实际开发中,常量一般作为系统的配置信息,方便维护,提高可读性。
常量的命名规范:
- 单个单词:全部大写;
- 多个单词:全部大写,单词之间用下划线隔开。
细节:
- final修饰的变量是基本类型:那么变量储存的数据值不能发生改变。
- final修饰的变量是引用类型:那么变量存储的地址值不能发生改变,对象内部的可以改变。
- 权限修饰符:是用来控制一个成员能够被访问的范围的。
- 可以修饰成员变量,方法,构造方法,内部类。
有四种作用范围(从小到大):
(private<默认 权限修饰符的使用规则: 实际开发中,一般只用private和public 特例:如果方法中的代码是抽取其他方法中共性代码,这个方法一般也私有。 1.局部代码块:代码执行后,代码块中的变量就从内存中消失了。 2.构造代码块:就是写在成员位置的代码块; 作用:可以把做个构造方法中重复的代码抽取出来; 执行时机:我们在创造本类对象的时候会先执行构造代码块再执行构造方法; (因为这种方法不够灵活,渐渐淘汰了) 3.静态代码块 格式:static{} 特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发,只执行一次。 使用场景:在类加载的时候,做一些数据初始化的时候使用; 你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧修饰符 同一个类中 同一个包中其他类 不同包下的子类 不同包下的无关类 private √ 默认 √ √ protected √ √ √ public √ √ √ √
分享名称:包和final-创新互联
本文来源:http://ybzwz.com/article/ehdip.html