[JAVA]初学者的经验---为什么变量无法使用
2005-01-09 16:59
441 查看
昨天试了一天
public class temp
{
public String s=“hello“;
public static void main(String[] args)
System.out.println(s);
}
为什么总是执行不了,查了大量的资料(....)发现原来JAVA在加载时,先加载static的内容之后再加载其它,所以在打印时变量仍未声明,因而会出错。
呵呵,初学者会常犯的错误。
public class temp
{
public String s=“hello“;
public static void main(String[] args)
System.out.println(s);
}
为什么总是执行不了,查了大量的资料(....)发现原来JAVA在加载时,先加载static的内容之后再加载其它,所以在打印时变量仍未声明,因而会出错。
呵呵,初学者会常犯的错误。
相关文章推荐
- 使用eclipse JDT compile class,解决 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例
- 使用eclipse JDT compile class,解决 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例
- java匿名内部类使用外部变量时,外部变量必须是final,为什么?
- java匿名内部类使用外部变量时,外部变量必须是final,为什么?
- register_globals使用详解 为什么我的表单无法传递数据?为什么我的程序无法得到传递过来的变量?
- 使用eclipse JDT compile class,解决 无法确定 X 的类型参数;对于上限为 X,java.lang.Object 的类型变量 X,不存在唯一最大实例
- Java中final变量为什么在使用前必须要进行初始化
- java初学者 为什么要配置环境变量、怎样配置环境变量
- Java的static方法为什么不允许直接使用非static的变量
- 01_JNI是什么,为什么使用,怎么用JNI,Cygwin环境变量配置,NDK案例(使用Java调用C代码),javah命令使用
- Java第一课 Java的一些基本概念,Java的起源、为什么我们要学习Java语言,Java跨平台原理剖析;Java环境变量的配置,初学者常犯的问题,Java语言的基本数据类型和Java的语句。
- ubuntu下使用eclipse调试jni无法获取环境变量,本地库(java.library.path,LD_LIBRARY_PATH)等问题的解决。
- IE+Cortona+JDK(1.3.1,1.6.0_05)+VRML97.jar 无法使用Java脚本,为什么?
- 01_JNI是什么,为什么使用,怎么用JNI,Cygwin环境变量配置,NDK案例(使用Java调用C代码),javah命令使用
- 【JAVA】在线程里使用线程外的变量为什么一定要是final类型
- Java基础问题:static方法中为什么不能使用非static的方法或变量
- 为什么Java使用System.getenv()获取刚刚设置的环境变量时为空
- java匿名内部类使用外部变量时,外部变量必须是final,为什么?
- Java中内部类中使用外面变量为什么final修饰?
- Java 中,为什么在静态方法中可以调用的方法、可以使用的成员变量必须是静态的?