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
相关问答:
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了
我猜和编译原理有关,浏览器里可 ......
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......