包和final-创新互联

目录

成都创新互联网站设计,为客户量身定制各类网站建设业务,包括企业型、电子商务型、响应式网站设计、行业门户型等各类网站,实战经验丰富,成功案例众多。以客户利益为出发点,成都创新互联网站制作为客户规划、按需定制制作符合企业需求、带有营销价值的网络建站方案认真对待每一个客户,我们不用口头的语言来吹擂我们的优秀,上1000家的成功案例见证着我们的成长。

一.包

二. final

三.常量

四.权限修饰符

五.代码块


一.包

1.什么是包?

包就是文件夹,用来管理各种不同功能的Java类,方便后期代码维护。

2.包名的规则:

公司域名反写+包的作用,需要全部英文小写,见名知意。

3.使用其他类的规则:

使用其他类时,需要使用全类名。

因为使用全类名太麻烦,所以引入import关键字;

全类名:包名+类名

这就是导包。

总结来说就是:

  • 使用同一个包中的类时,不需要导包。
  • 使用java.lang包中的类时,不需要导包。
  • 其他情况都需要导包。
  • 如果同时使用两个包中的同名类,需要用全类名。
二. final

一旦用final修饰就不能被改变了。

用final修饰方法:表明该方法是最终方法,不能被重写;

用final修饰类:表明该类是最终类,不能被继承;

用final修饰变量:叫做常量,只能被赋值一次。

三.常量

在实际开发中,常量一般作为系统的配置信息,方便维护,提高可读性。

常量的命名规范:

  • 单个单词:全部大写;
  • 多个单词:全部大写,单词之间用下划线隔开。

细节:

  • final修饰的变量是基本类型:那么变量储存的数据值不能发生改变。
  • final修饰的变量是引用类型:那么变量存储的地址值不能发生改变,对象内部的可以改变。
四.权限修饰符
  • 权限修饰符:是用来控制一个成员能够被访问的范围的。
  • 可以修饰成员变量,方法,构造方法,内部类。

有四种作用范围(从小到大):

(private<默认

修饰符同一个类中同一个包中其他类不同包下的子类不同包下的无关类
private
默认
protected
public

权限修饰符的使用规则:

实际开发中,一般只用private和public

  • 成员变量私有
  • 方法公开

特例:如果方法中的代码是抽取其他方法中共性代码,这个方法一般也私有。

五.代码块
  • 局部代码块
  • 构造代码块
  • 静态代码块

1.局部代码块:代码执行后,代码块中的变量就从内存中消失了。

2.构造代码块:就是写在成员位置的代码块;

作用:可以把做个构造方法中重复的代码抽取出来;

执行时机:我们在创造本类对象的时候会先执行构造代码块再执行构造方法;

(因为这种方法不够灵活,渐渐淘汰了)

3.静态代码块

格式:static{}

特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发,只执行一次。

使用场景:在类加载的时候,做一些数据初始化的时候使用;

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:包和final-创新互联
本文来源:http://ybzwz.com/article/ehdip.html