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
相关问答:
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表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
<?xml version="1.0" encoding="utf-8" ?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......