import java.net.*;
import java.io.*;
public class ReadURL{
static public void main(String args[]) {
try {
//根据参数args[0]构造一个绝对的URL对象
URL url = new URL(args[0]);
//通过URL对象打开一个数据输入流
DataInputStream d = new DataInputStream(url.openStream());
String inputLine;
//从输入流读入数据
while ( (inputLine = d.readLine()) != null) {
//将数据信息显示到系统标准输出上
System.out.println(inputLine);
}
//关闭输入流
d.close();
}
catch (MalformedURLException me) {}
catch (IOException ioe) {}
}
}为什么编译上面的程序时总出现下列的警告语句,如何消除这个警告呢?
"ReadURL.java": [deprecation] readLine() in java.io.DataInputStream has been deprecated at line 14, column 30
import java.io.*;
public class ReadURL{
static public void main(String args[]) {
try {
//根据参数args[0]构造一个绝对的URL对象
URL url = new URL(args[0]);
//通过URL对象打开一个数据输入流
DataInputStream d = new DataInputStream(url.openStream());
String inputLine;
//从输入流读入数据
while ( (inputLine = d.readLine()) != null) {
//将数据信息显示到系统标准输出上
System.out.println(inputLine);
}
//关闭输入流
d.close();
}
catch (MalformedURLException me) {}
catch (IOException ioe) {}
}
}为什么编译上面的程序时总出现下列的警告语句,如何消除这个警告呢?
"ReadURL.java": [deprecation] readLine() in java.io.DataInputStream has been deprecated at line 14, column 30
怎么修改才可以完全正确呢??