当前位置: 首页 > news >正文

Java URL

URL:统一资源定位符,说白了,就是一个网络

通过URLConnection类可以连接到URL,然后通过URLConnection可以获取读数据的通道。非文本数据用字节流来读取。

读完之后写入本地即可。

public class test {public static void main(String[] args) throws IOException {// 1.创建URL对象URL u = new URL("https://img0.baidu.com/it/u=2020518972,2077284106&fm=253&fmt=auto&app=120&f=JPEG?w=889&h=500");
​// 2.打开这个链接URLConnection uc = u.openConnection(); // 获取连接
​// 3.读取内容InputStream is = uc.getInputStream(); // 通过连接获取数据通道// 数据的读写就是IO流的知识了。FileOutputStream fos = new FileOutputStream(new File("s.png"));byte[] bs = new byte[1024];int len = 0;while((len = is.read(bs))!=-1) {fos.write(bs, 0, len);}fos.flush();fos.close();is.close();System.out.println("下载完毕!!");}
}

http://www.lryc.cn/news/264729.html

相关文章:

  • ETL-从1学到100(1/100):ETL涉及到的名词解释
  • Jenkins + gitlab 持续集成和持续部署的学习笔记
  • R语言【cli】——通过cli_abort用 cli 格式的内容显示错误、警告或信息,内部调用cli_bullets和inline-makeup
  • cka从入门到放弃
  • 通过 jekyll 构建 github pages 博客实战笔记
  • 【AI美图】第09期效果图,AI人工智能汽车+摩托车系列图集
  • 网线的制作集线器交换机路由器的配置--含思维导图
  • LLM微调(四)| 微调Llama 2实现Text-to-SQL,并使用LlamaIndex在数据库上进行推理
  • 柔性数组(结构体成员)
  • C#合并多个Word文档(微软官方免费openxml接口)
  • MySQL 5.7依赖的软件包和下载地址
  • 图论 | 网络流的基本概念
  • 【音视频 | AAC】AAC音频编码详解
  • redis基本用法学习(C#调用NRedisStack操作redis)
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]
  • 【SpringBoot快速入门】(4)SpringBoot项目案例代码示例
  • Linux服务器 部署飞书信息发送服务
  • 用C#也能做机器学习?
  • Python PDF格式转PPT格式
  • 搭建知识付费平台?明理信息科技为你提供全程解决方案
  • 漫谈UNIX、Linux、UNIX-Like
  • Netty Review - Netty与Protostuff:打造高效的网络通信
  • 在ClickHouse数据库中启用预测功能
  • 目标检测YOLO实战应用案例100讲-树上果实识别与跟踪计数(续)
  • Docker 文件和卷 权限拒绝
  • Appium Server 启动失败常见原因及解决办法
  • 将Abp默认事件总线改造为分布式事件总线
  • Jupyter Notebook修改默认工作目录
  • 高校/企业如何去做数据挖掘呢?
  • 数据仓库-数据治理小厂实践