package ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class URLDemo2 {
public static void main(String[] args) {
try {
//创建一个url实例
URL url=new URL("");
//通过url的openStream获取url对象所表示资源的字节输入流
InputStream is=();
//将字节输入流转换为字符输入流
InputStreamReader isr=new InputStreamReader(is,"utf-8");
//为字符输入流添加缓冲
BufferedReader br=new BufferedReader(isr);
String res=null;
String line=null;
//读取数据
while((line=())!=null){
res+=line;
}
();
();
();
(res);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
();
} catch (IOException e) {
// TODO Auto-generated catch block
();
}
}
}
相关文章
- java使用url读取网页资源
- Java 使用随机流(RandomAccessFile)读取文件最后一行数据
- Spark使用Java、Scala 读取mysql、json、csv数据以及写入操作
- RabbitMQ 优点和缺点- 消息可靠性:RabbitMQ 提供了持久化功能和消息确认机制,确保消息在各种情况下都能可靠地存储和处理。 灵活的路由:通过多种交换机类型和绑定规则,RabbitMQ 能够灵活地路由消息到指定的队列。 支持多种消息协议:实现了 AMQP 等(MQTT、STOMP)标准化、开放的消息队列协议,使其能够与多种语言编写的应用程序进行通信。 插件化扩展:RabbitMQ 提供了丰富的插件系统,可以通过插件扩展功能,如死信队列、压缩、追踪等。 高可用性:支持集群模式和镜像队列,确保服务的可用性 易用性和可管理性:提供了丰富的 API 和管理工具,以及多种客户端库和框架支持,易于集成和使用。 多语言支持:RabbitMQ 支持多种编程语言的客户端,包括 Java、Python、Ruby、C#、Node.js 等,方便开发人员集成到各种应用中。 高性能:在处理大量并发消息时表现出色。 广泛的社区支持:拥有庞大的开发者社区和丰富的文档资源。 劣势: 性能和吞吐量较低:相比于 Apache Kafka 等面向大数据流处理的消息队列系统,RabbitMQ 的吞吐量较低,不适合处理海量的实时数据流。RabbitMQ 的设计更注重消息的可靠性和灵活性,而非极高的吞吐性能。
- 【java】读取资源文件key->value,java.util.ResourceBundle
- 使用java读取解析txt文本数据,管理简单的数据
- Java如何读取和下载网页?
- Java企业级开发--svn资源库共享使用教程
- java模拟网页http-url访问
- Java使用ByteBuffer读取大文件