static和filal 有代码
来源:互联网 发布:新网域名实名认证 编辑:程序博客网 时间:2024/04/28 15:53
一个永不改变的编译时常量
一个在运行时被初始化的值,而不不希望他被改变
如果同时用到static和filal的时候 那么这个便是只占据一段不能改变的存储空间
下面是代码
package finals;
import java.util.Random;
public class FinalShuJu {
private static Random rand = new Random(47);
private String id;
public FinalShuJu(String id) {
this.id = id;
}
private final int valueOne = 9;
private static final int value_Two = 99;
private static final int value_three = 39;
private final int i4 = rand.nextInt(20);
static final int int_s = rand.nextInt(20);
private Value v1 = new Value(11);
private final Value v2 = new Value(22);
private static final Value v3 = new Value(33);
private final int[] a = { 1, 2, 3, 4, 5, 6 };
public String toString() {
return id + ";" + "i4=" + i4 + "int_s=" + int_s;
}
public static void main(String[] args) {
FinalShuJu finalShuJu = new FinalShuJu("finalShuJu");// 传过去的是一个字符串
finalShuJu.v2.i++;
finalShuJu.v1 = new Value(9);
for (int i = 0; i < finalShuJu.a.length; i++) {
finalShuJu.a[i]++;
}
System.out.println(finalShuJu);
System.out.println("created new finalShuJu");
FinalShuJu finalShuJu2 = new FinalShuJu("finalShuJu2");
System.out.println(finalShuJu);
System.out.println(finalShuJu2);
}
}
class Value {
int i;
public Value(int i) {
// TODO Auto-generated constructor stub
this.i = i;
}
}
- static和filal 有代码
- static方法和static代码块区别
- static代码块和static修饰符
- static 变量 和 static 函数各有什么特点
- static函数和变量有什么特点
- java中static函数和static代码段
- JAVA static{}静态代码块 和 {}
- static的用法和静态代码块
- static 共享代码和数据段
- import和import static,代码点和代码单元
- static静态代码块和非静态代码块
- C# FAQ: const和static readonly有什么区别?
- STM32中 static型变量和函数有什么区别?
- C# FAQ: const和static readonly有什么区别?
- C++中的static和const有什么区别
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
- javaScript 学习笔记(1)
- C++ 学习重点
- PHP图片识别成文字
- 利用selector设置ImageButton不同状态下的背景图片
- gridview 变色与双击
- static和filal 有代码
- sqlserver面试中常用的sql语句
- gvim常用命令
- Joomla和Drupal简介
- 数据库之三范式实例剖析,简洁,明晰!
- CIO和CTO到底有什么不同?
- 盘点六大开源云计算平台
- ASP.NET下MVC设计模式的实现
- http中get和post之间的区别