import java.io.IOException
import java.io.InputStream
import java.net.MalformedURLException
import java.net.URL
import java.net.URLConnection
public class URLAccess {
public static void main(String[] args) {
try {
test()
} catch (MalformedURLException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
}
public static void test() throws IOException {
URL url = new URL("http://www.baidu.com")
System.out.println("==================以下为网站内容==================")
URLConnection urlcon = url.openConnection()
int i = urlcon.getContentLength()
if (i >0) {
InputStream is = urlcon.getInputStream()
int a
while ((a = is.read()) != -1) {
System.out.print((char) a)
}
is.close()
} else {
System.out.println("响应内容为空...")
}
}
}
Java语言提供了一种强大的注释形式:文档注释。可以将源代码里的文档注释提取成一份系统的API文档。我们在开发中定义类、方法时可以先添加文档注释,然后使用javadoc工具来生成自己的API文档。
文档注释以斜线后紧跟两个星号(/**)开始,以星号后紧跟一个斜线(*/)作为结尾,中间部分全部都是文档注释,会被提取到API文档中。
自行搜索一下javadoc即可,示例如下:
1234567891011121314151617181920212223242526272829/** * 类描述 * * @author 作者 * @version 版本 */public class DemoClass { /** * 内部属性:name */ private String name /** * Setter方法 * @return name */ public String getName() { return name } /** * Getter方法 * @param name */ public void setName(String name) { this.name = name } }