易截截图软件、单文件、免安装、纯绿色、仅160KB

java局部变量赋值

Java code:


class T
{
private int a = 0;
}
public class Test
{
private void test()
{
T t;//don't value
}

public static void main(String [] args)
{
Test t = new Test ();
t.test();
}
}



最近看java知识的时候说java的局部变量必须初始化,赋初值...为什么这个编译可以通过呢.
局部变量必须初始化是说在第一次使用它之前必须初始化,如果你不用它,编译器自然不会管你
Java code:
class T
{
private int a = 0;
void print()
{
System.out.println("do something");
}
}
public class Test
{
private void test()
{
T t;//don't value
t.print();//可能尚未初始化变量 t
int a;
System.out.println(a);//可能尚未初始化变量 a
}


public static void main(String [] args)
{
Test t = new Test ();
t.test();
}
}


不知道你写的是什么意思,Test类里的test()方法。。。

如果你没有 赋初值 编译的时候会按照规则自动赋初值

Java code:

class T
{
public int a;
}
public class Test
{

public static void m


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号