java接口中的变量,系统会自动默认成带static的常量的,但注意一定要初始化!java常量之所以可以(不论有无static),因为java在编译期就确定所有常量,放到所谓的常量池当中。常量的机制和普通变量不一样。1. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)每个线程包含一个栈区,每个栈中的数据(原始类 型和对象引用)都是私有的,其他栈不能访问。2. 堆:存放所有new出来的对象。被所有的线程共享。3. 常量池:存放字符串常量和基本类型常量(public static final)...
posted @ 2013-12-31 16:32
Smart IT
阅读(101)
评论(0)
推荐(0)