Java语言起源与URLConnection应用
需积分: 50 112 浏览量
更新于2024-08-07
收藏 2.68MB PDF 举报
"URLConnection类-施耐德compact ns塑壳开关 80~1250a 应用指南"
在Java编程中,URLConnection是用于访问网络资源的核心类,它是所有URL连接的抽象基类。这个类允许Java应用程序通过URL与远程对象建立连接,并获取和设置与连接相关的各种属性。在描述的示例中,展示了如何使用URLConnection来获取HTTP响应的元数据,如日期、内容类型、过期时间和最后修改时间,以及读取内容。
首先,我们创建一个URL对象,表示要访问的远程资源,如`URL hp = new URL("http://www.osborne.com");`。然后,通过调用`openConnection()`方法,我们获得一个URLConnection实例,即`URLConnection hpCon = hp.openConnection();`。这个实例可以用来获取远程资源的属性。
`hpCon.getDate()`返回的是资源的创建或最后修改日期,`hpCon.getContentType()`则是返回资源的数据类型(MIME类型)。`hpCon.getExpiration()`给出资源的过期时间,而`hpCon.getLastModified()`则提供资源的最后修改日期。`hpCon.getContentLength()`则返回资源的大小,以字节为单位。
如果资源有内容,我们可以调用`getInputStream()`方法来获取一个InputStream,进而读取资源的原始数据。在示例中,代码读取了指定长度的内容并打印出来。`input.close()`确保在完成读取后关闭输入流,以释放资源。
至于标签"jav 知识",它强调了这段内容属于Java编程的基础知识,特别是关于网络I/O和HTTP协议的使用。
在部分内容中,提到了Java语言的起源和发展。Java起源于C和C++,继承了它们的语法和面向对象特性,同时为适应互联网环境和提高编程效率,引入了新的概念。Java的设计目标是实现跨平台的、安全的、高效的编程,它强调了易用性、安全性、效率和稳定性的平衡。
1.1.1章节讲述了C语言对现代编程语言的影响,C语言因其结构化、高效和高级特性,成为了系统编程的首选,它为后来的编程语言,包括Java,奠定了基础。在设计语言时,通常需要在易用性、功能、安全性和效率等特性间寻找最佳平衡,Java正是在这样的背景下诞生的,它解决了C++等语言在特定问题上的不足,特别是在分布式计算和网络通信方面。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2016-10-21 上传
806 浏览量
177 浏览量
2019-02-28 上传
2021-11-09 上传
淡墨1913
- 粉丝: 32
- 资源: 3804
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查