学到Java的联网技术,这里首先来看看关于URl,

要从网上获得内容,

需要实现下面的4步,

1.创建一个表示资源的网络地址的URL对象,

2.创建一个HttpURLConnection 连接对象

3.从得到的连接对象里面获取内容getContent()

4.输出得到的内容

下面是代码:

package com.founder.sun;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;public class Demo04 {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubURL page = new URL("http://www.baidu.com");HttpURLConnection conn = (HttpURLConnection) page.openConnection();    InputStreamReader in = new     InputStreamReader((InputStream) conn.getContent());BufferedReader buff = new BufferedReader(in);String line;do {line = buff.readLine();System.out.println(line);System.out.println("/n");} while (line != null);    System.out.println("Over______________");}}

该代码是向百度发出请求,的回来一个返回的内容。

如图:

可以和百度的源代码进行比较:

转载于:https://www.cnblogs.com/sunxun/p/5345677.html

Java联网技术之一HTTP相关推荐

  1. java综合技术分享

    1:心跳机制 1.1心跳包机制 跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着.事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般 ...

  2. 视频教程-物联网嵌入式开发之STM32 和 RT-thread-物联网技术

    物联网嵌入式开发之STM32 和 RT-thread 我叫连志安,现任职广东长虹技术研究所(国企).之前在康佳集团(国企).CVTE(上市公司)等公司任职.负责过Android TV.智能网关.路由器 ...

  3. java高深技术总结_一名25K以上的高薪Java程序员总结出的技术以及学习技能

    原标题:一名25K以上的高薪Java程序员总结出的技术以及学习技能 总所周知,Java是目前使用最为广泛的网络编程语言之一. 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点. 一般 ...

  4. Java序列化技术与Protobuff

    前言: Java序列化是Java技术体系当中的一个重要议题,序列化的意义在于信息的交换和存储,通常会和io.持久化.rmi技术有关(eg:一些orm框架会要求持久化的对象类型实现Serializabl ...

  5. Java高级技术笔记

    Java高级技术笔记 URL地址 HTTP协议 开发工具 Java开发工具包(JDK) JSP引擎 MyEclipse IDEA 工具集成 C/S架构是Client/Server的简写,也就是客户机/ ...

  6. Java动态追踪技术探究

    引子 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话: "Debug一下吧." "线上机器, ...

  7. Dynatrace DPM数字性能管理方案确保安吉星领跑车联网技术

    新能源汽车和车联网技术的普及应用是当下汽车产业发展的两大趋势.越来越多的人认为,车联网将作为汽车行业未来最重要的发展方向之一,推动行业的转型与升级.截至2015年底,全国机动车保有量达到了2.79亿辆 ...

  8. Java Web技术经验总结(二)

    该系列的第一篇在此:Java Web技术经验总结一,主要包含我在日常工作中的经验和心得体会(如有不足之处欢迎指出). Maven的使用经验 依赖的scope有test.provided.compile ...

  9. “Java引领技术人生”专题讲座北京、上海站圆满举行

    "Java引领技术人生"专题讲座北京.上海站圆满举行 在刚刚过去的这个周末,Java畅销书作者李刚老师的"Java引领技术人生"专题讲座分别在北京.上海圆满举行 ...

最新文章

  1. 杂志大片:摩登都市 爱之城堡
  2. Android使用ViewPager+PhotoView实现图片查看器
  3. 游戏建模、纹理、后期,手把手教你制作《向日葵公主》
  4. 软件测试作业7:构建弱健壮的等价类测试用例
  5. 分析数据库CitusDB:提供弹性计算能力
  6. JEECG Framework 3.3.1 beta版本发布第一天战报(文档下载量破1300、代码下载量破700)
  7. 《中国人工智能学会通讯》——11.28 统一先验建模框架 II:整数规划
  8. 转载:C#正则表达式
  9. VsCode配置Python项目的setting.json和launch.json两个配置文件
  10. Android studio 无法启动安卓模拟器
  11. Spring事务管理—aop pointcut expression解析
  12. C# ManualResetEvent 类的理解
  13. 最大流最小割定理 (定理,割集)
  14. AXURE原型设计经验总结
  15. android微信视频自动播放,Android微信内网页音频自动播放能力调整
  16. 打卡day01 python基础—常用数据类型
  17. 第19课:生活中的访问模式——一千个读者一千个哈姆雷特
  18. 虚幻引擎 Unreal Engine 详细笔记 根据谌嘉诚视频无遗漏总结 快速上手
  19. ae运动模糊怎么调整_ae运动模糊怎么用?为什么我打开开关后没什么效果,看不出来。有没有什么视屏可以看看?...
  20. 拿了“普通女生”的人生剧本,可以不普通吗?

热门文章

  1. mysql根据时间戳查询指定日期内数据
  2. [问题记录] cl-api 在 CCL 中生成的文档无内容
  3. 广播系统android安全:flag FLAG_RECEIVER_REGISTERED_ONLY的意义
  4. delphi 程序运行时移动控件
  5. Java JDK 学习笔记:File类
  6. Leetcode 191. 位1的个数 解题思路及C++实现
  7. 非监督HMP算法的物体识别
  8. Android中BaseAdapter使用总结(imooc笔记)
  9. uni-app接口封装
  10. Begin Your Service Journey