import java.net.URL;
class Test{
public static void main(String args[]){
try{
URL url = new URL("www.baidu.com");
Object obj = url.getContent();
System.out.println(obj.getClass().getName());
}catch(MalformedURLException e){
e.printStackTrac();
}
}
}
错的地方.
}catch(MalformedURLException e){
e.printStackTrac();
为什么这两段出错的?上面的代码出了什么问题?
还有obj.getClass().getName()); 中的getClass().getName()是??
初学java不久,望大家多指教.
class Test{
public static void main(String args[]){
try{
URL url = new URL("www.baidu.com");
Object obj = url.getContent();
System.out.println(obj.getClass().getName());
}catch(MalformedURLException e){
e.printStackTrac();
}
}
}
错的地方.
}catch(MalformedURLException e){
e.printStackTrac();
为什么这两段出错的?上面的代码出了什么问题?
还有obj.getClass().getName()); 中的getClass().getName()是??
初学java不久,望大家多指教.
import java.net.MalformedURLException;
import java.net.URL;
public class TestURL{
public static void main(String args[]){
try{
URL url = new URL("http://www.baidu.com");
Object obj = url.getContent();
System.out.println(obj.getClass().getName());
}catch(MalformedURLException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
} 牛B啊 初学就搞网络编程了
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;public class SimpleTest {
public static void main(String[] args) {
try {
URL url = new URL("http://www.baidu.com");
Object obj = url.getContent();
System.out.println(obj.getClass().getName());
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}1楼的代码已经可以运行了,LZ的代码报错是因为在 URL.getContent() 方法中 可能throw IOException 程序没有进行catch处理 加上以后就可以运行了程序输出如下:
sun.net.www.protocol.http.HttpURLConnection$HttpInputStream
}catch(MalformedURLException e){
e.printStackTrac(); 是否是MalformedURLException所指范围太小,你扩大其范围,看是否有用