当前位置: 首页 > news >正文

北控京奥建设有限公司网站深圳知名网站

北控京奥建设有限公司网站,深圳知名网站,一个人在线观看免费中文,成全视频免费观看在线看第7季动漫final#xff08;最终的#xff09; 修饰类#xff1a;表示类不可被继承修饰方法#xff1a;表示方法不可被子类覆盖#xff0c;但是可以重载修饰变量#xff1a;表示变量一旦被赋值就不可以更改它的值 修饰成员变量 如果final修饰的是类变量#xff0c;只能在静态初始…final最终的 修饰类表示类不可被继承修饰方法表示方法不可被子类覆盖但是可以重载修饰变量表示变量一旦被赋值就不可以更改它的值 修饰成员变量 如果final修饰的是类变量只能在静态初始化块中指定初始值或者声明该类变量时指定初始值如果final修饰的是成员变量可以再非静态初始化块声明该变量或者构造器中执行初始值。 修饰局部变量 系统不会为局部变量进行初始化局部变量必须由程序员显示初始化。因此使用final修饰局部变量时即可以在定义时指定默认值(后面的代码不能对变量再赋值)》也可以不指定默认值而在后面的代码中对final变量赋初值(仅一次)修饰基本数据类型和引用类型数据 如果是基本数据类型变量则其数值一旦在初始化之后便不能更改如果是引用类型变量则在对其初始化后便不能再让其指向另一个对象但是引用的值是可变的 为什么局部内部类和匿名内部类只能访问局部final变量 .java文件编译后会产生两个.class文件Test.class和Test1.class也就是匿名内部类 public class Test {public static void main(String[] args) {}// 局部final变量abpublic void test(final int b) {final int a 10;// 匿名内部类new Thread(){public void run() {System.out.println(a);System.out.println(b);};}.start();} }首先需要知道的一点是:内部类和外部类是处于同一个级别的内部类不会因为定义在方法中就会随着方法的执行完毕就被销毁。 这里就会产生问题:当外部类的方法结束时局部变量就会被销毁了但是内部类对象可能还存在(只有没有人再引用它时才会死亡)。这里就出现了一个矛盾:内部类对象访问了一个不存在的变量。为了解决这个问题就将局部变量复制了一份作为内部类的成员变量这样当局部变量死亡后内部类仍可以访问它实际访问的是局部变量的“copy”。这样就好像延长了局部变量的生命周期 将局部变量复制为内部类的成员变量时必须保证这两个变量是一样的也就是如果我们在内部类中修改了成员变量方法中的局部变量也得跟着改变怎么解决问题呢? 就将局部变量设置为final对它初始化后我就不让你再去修改这个变量就保证了内部类的成员变量和方法的局部变量的一致性。这实际上也是一种妥协。使得局部变量与内部类内建立的拷贝保持一致。
http://www.zqtcl.cn/news/61079/

相关文章:

  • 做网站准备的资料深圳市住房和城乡建设局网站
  • 如何做网站粘贴广告中国建筑网络安全意识培训
  • 博客网站推广法企业网站全屏轮播怎么做
  • html5响应式网站开发广告门
  • 做网站的域名网站备案后有什么好处
  • 网站制作效果好山东青岛68元建网站
  • 电子商务之网站建设网站色彩运用
  • 一个具体网站的seo优化做emc的有哪些网站
  • 高级网站开发工程师百度指数人群画像怎么看
  • php c2c网站开发的 书公司的服务器能建设网站吗
  • seo公司培训课程网站关键字优化技巧
  • 服装行业网站建设规划男女做羞羞事的网站
  • 双一流建设专题网站专注于seo顾问
  • 汉中商城网站建设成都学校网站建
  • 建设自己网站软件下载彩票网站建设多少钱
  • 昌平区做网站响应式布局代码
  • 外贸接单网站哪个好用赣州网站建设信息
  • 团购网站 方案产品的营销渠道有哪些
  • 家电网站建设需求分析房子装修效果图
  • 长沙市做网站的网站wordpress get posts
  • 网站建设需求表格福建网站建设网
  • 现在网站建设 如何保证安全吴忠市建设局网站
  • 郑州网站优化平台中国信用网企业查询官网
  • 杭州建设网官方网站it培训机构培训费用
  • 网站添加白名单威海建设局官方网站
  • 课程网站开发 预算免费的工程网站
  • 个人建网站成本张家港外贸网站设计
  • 城乡厅建设部网站首页wordpress 科技企业主题
  • 国内课题组建设常用网站怎样才能建设网站
  • 湖北省黄冈建设信息网站做网站赚钱有哪些途径