java final和static关键字学习
2014-12-01 14:39
417 查看
package day12_1; public class FinalTest { final int i1 = 9; static final int i2 = 99; public static final int i3 = 39; final int i4 = (int) (Math.random()*20); static final int i5 = (int) (Math.random()*20); Value v1 = new Value(); final Value v2 = new Value(); static final Value v3 = new Value(); final int[] a = {1,2,3}; public void print(String id) { System.out.println(id+":"+"i4="+i4+",i5="+i5); } public static void main(String[] args) { FinalTest ft1 = new FinalTest(); ft1.v2.i++; ft1.v1 = new Value(); ft1.print("ft1"); System.out.println("---"); FinalTest ft2 = new FinalTest(); ft1.print("ft1"); ft2.print("ft2"); } } class Value { int i = 1; }ft1:i4=18,i5=14
---
ft1:i4=18,i5=14
ft2:i4=13,i5=14
i5都是相同的
相关文章推荐
- Java学习笔记2016.2.18 static、final关键字
- java学习(1).static,volatile,transient,final等关键字
- Java学习之关键字final、static
- java学习笔记 static,final关键字学习
- java学习笔记(static和final关键字)
- 学习Java的static与final关键字
- Java学习日记-5 关键字static和final 以及接口
- 学习Java 关键字final, static使用
- java学习(2).static,`volatile`,transient,final等关键字
- java学习之路 之 高级类特性2-关键字static、final、动态语句块结合的练习题
- java学习笔记7——static和final关键字
- 我的Java学习之路——关键字final、static、this
- 重新学习一下Java中的几个关键字(final/static/volatile......)
- 我的java学习之路之接口,static,final,关键字
- Java面向对象学习笔记 -- 4(static、final关键字)
- java 关键字final 和 static
- Java关键字final、static使用总结
- Java关键字final、static使用总结关键字
- Java关键字final、static使用总结
- Java关键字final、static使用总结