展开全部

java.net.URL中定义了URL相关的操作,其主要利用的是openStream();方法来返回一个InputStream,然后可以使用InputStreamReader和BufferedReader来封装从而获取62616964757a686964616fe78988e69d8331333337626235网上已发布的资源内容。具体使用如下:package com.dylan.java.net;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

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/");

// URL对象的openStream() 方法返回的是一个InputStream输入流

InputStream is = url.openStream();

/*

* 读取输入流并且转化成为BufferedReader, 利用BufferedReader的rendLine()方法读出内容

*/

InputStreamReader isr = new InputStreamReader(is);

BufferedReader bf = new BufferedReader(isr);

String str;

while ((str = bf.readLine()) != null) {

System.out.println(str);

}

/*这种写法不能读出全部网页内容,第一行没有打印出来,只打印出来了中间部分 ?

* while (bf.readLine() != null) {

* System.out.println(bf.readLine()); }

*/

} catch (MalformedURLException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

java.net import_import java.net.URL;是什么类?相关推荐

  1. UrlUtils工具类,Java URL工具类,Java URL链接工具类

    UrlUtils工具类,Java URL工具类,Java URL链接工具类 >>>>>>>>>>>>>>>&g ...

  2. Java获取项目当前请求的全部URL,Java获取Referer,Java获取完整链接地址URL

    Java获取项目当前请求的全部URL,Java获取Referer,Java获取完整链接地址URL >>>>>>>>>>>>> ...

  3. java : mozilla rhino js Test URL or Socket

    https://mozilla.github.io/rhino/ 下载 rhino1_7R5.zip ,解压后运行 cmd cd D:\rhino\rhino1_7R5 编写测试脚本 test2.js ...

  4. 纯Java实现屏幕截图,根据URL得到网页快照

    纯Java实现屏幕截图技术,根据URL得到网页快照 根据用户输入的URL,解析出是哪个网站的页面,然后再强制使用浏览器打开页面,进行截图生成网页快照. 其中url指的是用户输入的URL,pathnam ...

  5. JAVA快速获取网络图片或者URL图片并保存到本地

    JAVA快速获取网络图片或者URL图片并保存到本地,直接上代码: import java.io.ByteArrayOutputStream; import java.io.File; import j ...

  6. java 当前路径_java获取路径(url) path

    JAVA路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功. 得到classp ...

  7. java项目描述_111个知名Java项目集锦(包括url和描述)

    项目名称 项目描述 Java bytecode manipulation framework AspectWerkz - Dynamic AOP for Java Axis - an implemen ...

  8. java system_深入分析java中的System

    System是一个类,这个System类主要是一些与系统相关的属性和方法的集合,而且其内部的方法全部是静态的,所以我们直接使用System直接调用就好,比如我们常用的一个System.out.prin ...

  9. java加载并运行虚拟机_《深入理解Java虚拟机》- Java虚拟机是如何加载Java类的?...

    Java虚拟机是如何加载Java类的?  这个问题也就是面试常问到的Java类加载机制.在年初面试百战之后,菜鸟喜鹊也是能把这流程倒背如流啊!但是,也只是字面上的背诵,根本就是像上学时背书考试一样. ...

最新文章

  1. java编程题有难度的_算法与编程面试题 不喜勿喷 难度指数:*****...
  2. oracle tranc,ORACLE TRUNC()函数
  3. 130.ssm项目中添加日志 log4j
  4. ZOJ 3965 Binary Tree Restoring
  5. python 空列表对象的布尔值_python – 从TensorFlow对象中检索数据 – 来自correct_prediction的布尔值列表...
  6. linux ubuntu 安装 SSH
  7. java day55【 Mybatis 连接池与事务深入 、 Mybatis 的动态 SQL 语句、 Mybatis 多表查询之一对多 、 Mybatis 多表查询之多对多】...
  8. [转]C++ 智能指针详解
  9. “双一流”大学生们最爱看的计算机类书籍是它们
  10. python基础教程视频优酷_Python快速入门视频
  11. java BMI体重测量代码
  12. 取消windos开机时的磁盘检查,提升开机速度
  13. 锡兰1.1.0现已上市
  14. 【简单易懂的Unity5 Shader着色器入门教程】 笔记
  15. 案例解读 | 重视管理会计,让永辉超市从生鲜市场破局
  16. 计算机科学的顶级会议期刊,一些计算机领域的顶级会议和期刊
  17. GPU accelerated TensorFlow Lite / TensorRT applications - 3D Handpose project(Part A)项目简介
  18. 深入浅出正则表达式(一)(zzl)
  19. C++ 基础概念(二)
  20. 2018web前端学习路线,详谈web前端开发学习路线

热门文章

  1. Redis应用场景说明与部署
  2. BZOJ2498 : Xavier is Learning to Count
  3. Markdown通用的常用语法说明
  4. Wince 启动程序并最小化
  5. 高可用性网络的简单配置方案(一)
  6. 基于Springboot实现作业管理系统
  7. Numpy生成二项分布随机数
  8. JavaScript_原型和继承(2017-03-15)
  9. CentOS 7 使用iptables 开放端口
  10. Mysql VARCHAR(X) vs TEXT