- 博客(5)
- 收藏
- 关注
输入输出流
IO是输入/输出的缩写。 首先在JAVA相关于IO有四个抽象类。分别是InputStream,OutputStream,Reader,Writer。 那什么时候用到字节,什么时候用到字符呢? 字节流:首先二进制必须要用到字节流,以byte存储的。但是读取不了特殊符号,取中文也会有出现乱码的情况。 字符流:以字符以字符串形式存储的,就是字符流。 一般情况下,可以用文本形式打开不乱码...
2017-03-24 16:12:01
197
freemaker导出word
1.首先将word里面需要改的数据写成这种形式 2.另存为xml格式 3.方法如下 /** * 导出word * @param ddid * @return * @throws Exception */ @RequestMapping("/cbTongjiDuty/do_export.htm") public void doexport(...
2017-03-17 13:08:36
169
原创 数据结构之List,Map,Set
存储结构是计算机存储、组织数据的方式。 精心选择的数据结构可以带来更高的运行或存储效率,数据结构往往同高效的检索算法和索引技术有关。 arrayList:本质上是一个Object数组结构,默认容量为10; vector:其实方法与ArrayLIst基本相同,只是方法中添加了synchronized修饰符,是线程安全的。效率比arrayList低。 (在1.7和1.7版本后,尽...
2017-03-17 12:17:33
285
Java遍历的区别及应用
关于遍历呢,其实有四种方法,但是现在常用的只有三种。 分别是for循环,foreach(也叫for循环增强),迭代器 拿arrayList举例说明吧 List list=new ArrayList(); list.add("A"); list.add("B"); list.add("C"); list.add("D"); for循环:是依靠索引进行的 for (int...
2017-03-17 11:57:53
181
原创 多线程总结
1、并行和并发 (1)并行:并行是一个宏观的概念,指在同一时间点上同时运行。譬如CPU是多核的,一个处理听歌,一个处理打游戏。 (2)并发:并发是一个微观概念,指在同一时间段有多个线程运行。譬如在一个进程内,有两个线程,分别听歌和打游戏,那么CPU会分配时间片,线程竞争,感觉像是一起发生,其实不是。 2、进程和线程 进程:是一块包含了某些资源的内存区域。操作系统利用进程把它的工作化...
2017-03-17 11:49:51
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅