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 ......
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?
Acces数据库..
你怎么练的呢?
Java code:
static String DBDRIVER = "sun.jd ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......