社区
Java SE
帖子详情
java read问题
qiang925
2010-04-24 05:14:53
关于java 里面的这个函数read(char chuf[],int off, int length);
里面的chuf的长度要设置多少才为合适呢?
因为程序在读一个网页的内容时,如果一个网页的内容过大的话,而chuf的长度又相对小点的话,那就要循环很多次了,这样耗
内存挺大的,但chuf的长度又不可能无限大吧,怎么设置才算是比较合理,我主要是想内存消耗少点
...全文
118
7
打赏
收藏
java read问题
关于java 里面的这个函数read(char chuf[],int off, int length); 里面的chuf的长度要设置多少才为合适呢? 因为程序在读一个网页的内容时,如果一个网页的内容过大的话,而chuf的长度又相对小点的话,那就要循环很多次了,这样耗 内存挺大的,但chuf的长度又不可能无限大吧,怎么设置才算是比较合理,我主要是想内存消耗少点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu_siat
2010-04-24
打赏
举报
回复
网页不会有多大,根据硬件的配置合理设置就行了
liuxiaolei7676
2010-04-24
打赏
举报
回复
那个长度一般是1024的整数倍~
niulin
2010-04-24
打赏
举报
回复
512K也行吧,文本的网页不会很大的
sdfsf双方各
2010-04-24
打赏
举报
回复
折中是个好办法
zfq642773391
2010-04-24
打赏
举报
回复
1024K就差不多了
luozhangwen
2010-04-24
打赏
举报
回复
折中一下吧. 呵呵 一般的话1M就OK啦
h2plus0
2010-04-24
打赏
举报
回复
鱼与熊掌不可兼得也
如果想内存消耗少点, 可以先 new 一个比较小的内存块,比如1k, 就想lz说的一样, 循环多次后
放到一个 ByteArrayOutputStream 中
如果为了省事, 可以先new 一个比较大的内存块, 当然这个跟通讯相关, 比如一个网页一般都不会超过
10M
相关推荐
Java
中文乱码
问题
全搞定
JAVA
初学者遇到的常见
问题
就是中文乱码
问题
,但是导致中文乱码的原因有很多,经常搞得焦头烂额。这个视频帮助大家解决日常编程中常见的中文
问题
。
(转帖)
Java
中的InputStream中的
read
()方法返回参数
问题
Java
中的InputStream中的
read
()方法
java
InputStream读取数据
问题
java
InputStream读取数据
问题
java
ioInputStreambyteavailable 首先请查看一下
Java
API,可以看到InputStream读取流有三个方法,分别为
read
(),
read
(byte[] b),
read
(byte[] b, int off, int len)。其中
read
()方法是一次读取一个字节,鬼都知道效率是非常低的。所以最好是使
java
socket文件传输用inputstream.
read
(带buffer)详解
本文参考了以下文章: 1、 基于
java
的InputStream.
read
(byte[] b,int off,int len)算法学习! 2、
java
InputStream读取数据
问题
3、
java
的输入输出流总结 - 首先看一下文件传输为什么用
read
(带buffer)而不是直接用
read
()的原因: - InputStream读取流有三个方法,分别为
read
(),
read
高薪就业面试题
针对
java
基础、
java
面向对象编程、框架设计、设计模式等就业面试题讲解。本视频涵盖了入门级
Java
程序员和多年经验的高级开发者面试时会遇到的一些
问题
,包含了一些超级容易回答的
问题
,同时包含经验丰富的
Java
程序员也会棘手的
问题
。,适合中高级程序员观看
Java SE
62,567
社区成员
307,521
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告