请教一个关于句柄的问题 因为你用的是同一个对象A,而且你先执行了A.t1(),然后才执行的A.t2() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面的程序能执行吗?在静态方法t1()中能引用外部的非静态变量tt吗?如果tt变量有static进行修饰,那么你的运行结果是没有错的,静态变量为类的变量,不需要经过实例化的。 首先我要说的是这样的代码是错误的,在static的方法中是不能使用非static的变量的,,所以tt必须是使用statci的变量。其次,它的生存期是在这个application中,也就是说它相当于C中的全局变量。 这样就可以编译了class A{ static String tt = new String(); public static void t1() { tt = "test"; } public static void t2() { System.out.println(tt); }} public class B{ public static void main(String args[]) { A.t1(); A.t2(); } } 想问一下java中java实现了数组安全检查了吗? java swing编程:两个label连线问题 弱智问题,跪请解答。立答立解 关于JAVA中static的一个问题 请问各位BufferedImage对象实现序列化了么? 在程序主体面板中如何设置多个工具栏? 各位老大:使用JTextField组件添加DocumentListener监听内容改变时,如何动态的获得它当前的录入值? 高分求救!还是关于jar文件的双击执行问题. 如何让窗体永远在其他窗体的前面?? 大家帮我看看错在那里!谢谢! synchronized 一次安装,处处运行?!!!
{
static String tt = new String();
public static void t1()
{
tt = "test";
}
public static void t2()
{
System.out.println(tt);
}
}
public class B
{
public static void main(String args[])
{
A.t1();
A.t2();
}
}