- 浏览: 2280 次
- 性别:
- 来自: 北京
最新评论
文章列表
IO是输入/输出的缩写。
首先在JAVA相关于IO有四个抽象类。分别是InputStream,OutputStream,Reader,Writer。
那什么时候用到字节,什么时候用到字符呢?
字节流:首先二进制必须要用到字节流,以byte存储的。但是读取不了特殊符号,取中文也会有出现乱码的情况。
字符流:以字符以字符串形式存储的,就是字符流。
一般情况下,可以用文本形式打开不乱码的,都是字符流。如果图片、视频等、用字节流。
字符流的输入和输出(将文件夹中的一个txt文件复制到另一个copy文件):
public class FileReaderAndWriteDemo {
...
freemaker导出word
- 博客分类:
- freemaker
1.首先将word里面需要改的数据写成这种形式
2.另存为xml格式
3.方法如下
/**
* 导出word
* @param ddid
* @return
* @throws Exception
*/
@RequestMapping("/cbTongjiDuty/do_export.htm")
public void doexport(HttpServletRequest request, HttpServletResponse response, ModelMap map, Long id) throws Exc ...
数据结构之List,Map,Set
- 博客分类:
- 数据结构
存储结构是计算机存储、组织数据的方式。
精心选择的数据结构可以带来更高的运行或存储效率,数据结构往往同高效的检索算法和索引技术有关。
arrayList:本质上是一个Object数组结构,默认容量为10;
vector:其实方法 ...
关于遍历呢,其实有四种方法,但是现在常用的只有三种。
分别是for循环,foreach(也叫for循环增强),迭代器
拿arrayList举例说明吧
List list=new ArrayList();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
for循环:是依靠索引进行的
for (int i = 0; i < list.size(); i++) {
System.out.println(list. ...
1、并行和并发
(1)并行:并行是一个宏观的概念,指在同一时间点上同时运行。譬如CPU是多核的,一个处理听歌,一个处理打游戏。
(2)并发:并发是一个微观概念,指在同一时间段有多个线程运行。譬如在一个进程内, ...