文档章节

java 篇之IO printStream,printWrite

开源大法好啊
 开源大法好啊
发布于 2017/07/23 11:35
字数 124
阅读 2
收藏 0

这两个主要作为网络流,为什么把这两个放在一起来将是因为这两个类的方法作用基本一样,但是还是有差别

@RequestMapping(value = "write")
  public void wirte(HttpServletResponse response) throws IOException {
      String out = "<script type='text/javascript'>alert('你好');</script>";
/*      PrintStream stream = new PrintStream(response.getOutputStream());
      stream.println(out);*/

      PrintWriter writer = new PrintWriter(response.getOutputStream());
      writer.println(new String(out.getBytes(), Charset.defaultCharset()));
      writer.flush();
  }

可以看出printStream 内部封装了把数据刷新到网络中的能力,而printWrite要手动调用flush()方法刷新

© 著作权归作者所有

共有 人打赏支持
开源大法好啊
粉丝 2
博文 42
码字总数 17798
作品 0
闵行
使用javap分析return和finally的执行字节码

常见指令: 1、putstatic #5; --putstatic当栈顶元素出栈放到常量解析池中的#5位置 2、iconst1 --int常量1放入操作数栈 3、aload0 --将局部变量0位置对象取出来,压入栈push 4、invokespecial...

墙头草
2011/09/16
0
0
JAVASE之JAVAI/O流篇

一 Java IO IO流用来处理设备之间的数据传输。 Java程序中,对于数据的输入/输出操作以”流(stream)” 的方式进行。 java.io包下提供了各种“流”类和接口,用以获取不同种类的数据,并通过标...

刘信坚
07/30
0
0
java基础io流——配角也风流(不求甚解)

本章简单介绍几个常见的io流派生。 1:数据操作流(操作基本类型数据的流)(理解) 代码示例: 2:内存操作流(理解) 用于处理临时存储信息的,程序结束,数据就从内存中消失。 代码示例: 注:查看...

潇潇漓燃
05/30
0
0
Java:Echo程序(练手)

Abstract 概述 Echo程序,即在Client输入内容,Server接收到后在开头加上“Echo: ”后再返回给Client的程序。这是一个TCP连接的程序。 涉及: I/O Socket Multi-Thread 注意(坑): 网络IO中...

大鱼BIG_FISH
2015/11/17
0
0
Class文件格式实战:使用ASM动态生成class文件

概述 本专栏前面的文章,主要详细讲解了Class文件的格式,并且在上一篇文章中做了总结。 众所周知, JVM在运行时, 加载并执行class文件, 这个class文件基本上都是由我们所写的java源文件通...

长河
09/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

js实现产生n个随机数,并且随机数之和是固定值

function getrandom(minnum , maxnum ,total,size){ var num = total; //定义整数 var length= size; //定义多个整数的数量 var numArr = []; while(length > 1){ var rnd = Math.floor(Mat......

开源昕昕
3分钟前
0
0
精选Spring Boot三十五道必知必会知识点!

Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spring Boot 的专家。本文精选了三十五个常见的Spring Boot知识点,祝你一臂之力! 问题一 Spring Boot、Spring MVC 和 Sp...

Java填坑之路
5分钟前
1
0
MyBatis学习笔记

相关文档 mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译 MyBatis 处理sql中的 大于,小于,大于等于,小于等于

OSC_fly
6分钟前
0
0
Gradle从不同地方复制文件到一个文件夹/打zip包

复制 task copySDK(type: Copy, dependsOn: [":fatJarTask"]) { delete JAR_NAME delete SDK_OUT_PATH delete "$ROOT_BUILD_PATH/$SDK_ZIP_NAME" into('/jniLibs') {......

SuShine
6分钟前
0
0
CentOS关闭占用端口,修改Apache默认端口,并重启Apache

查找并关闭进程 在Linux系统中可以使用lsof命令和kill命令,两个命令配合查找并关闭占用端口的进程 查看某一端口使用情况的命令: lsof -i:端口号 效果如下,PID即进程的ID 根据PID关闭进程,...

临江仙卜算子
12分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部