1.IO流中缓冲区过小,会造成读入不全(打印出来的东西会不全)读入的会是最后一个读入的,不会造成写出不全(即写出来的东西)。2.缓冲区在读入时的作用就是将某个文件内容的读入到缓冲区,然后通过缓冲区来进行存储,缓冲区过小会造成打印不全。 缓冲区在输出的时候,充当一个媒介,读入缓冲区多少就输出多少,依次 ...
分类:
编程语言 时间:
2017-06-17 13:01:57
阅读次数:
157
很多开发者都知道,在面试的时候会经常被问到内存泄露和内存溢出的问题。 1.内存溢出(Out Of Memory,简称 OOM),通俗理解就是内存不够,即内存占用超出内存的空间大小。 2.内存泄漏(Memory Leak),简单理解就是内存使用完毕之后本该垃圾回收却未被回收。 2 在正式了解内存泄露之 ...
分类:
移动开发 时间:
2017-06-15 18:56:44
阅读次数:
249
first: 先理解我们的基本概念,什么是内存泄漏: 答: 不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak) 程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内 ...
分类:
编程语言 时间:
2017-06-14 21:08:47
阅读次数:
195
1.类的修饰符只能是:public,默认的。另外:final ,abstract,public interface(interface前不加public会报错)。 2.在main函数中创建对象时,new哪个类的个无参构造就是调哪个类的无参构造,同时隐式调用该类父类的无参构造。 new有参构造就会调有 ...
分类:
编程语言 时间:
2017-06-10 12:39:02
阅读次数:
172
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 ...
分类:
编程语言 时间:
2017-06-08 12:00:17
阅读次数:
182
在分析Android消息机制之前。我们先来看一段代码:public class MainActivity extends Activity implements View.OnClickListener { private TextView stateText; private Button btn ...
分类:
移动开发 时间:
2017-05-31 20:13:53
阅读次数:
194
http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown/20058585 ...
分类:
移动开发 时间:
2017-05-17 11:51:56
阅读次数:
158
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可 ...
分类:
其他好文 时间:
2017-05-15 22:29:00
阅读次数:
189
导语现在的Android智能手机发展信息万变,从一开始的HTC到小米价格战到现在高端市场份额战,在软硬件都发生了翻天覆地的变化。在硬件上内存从一开始的一两百M到现在4G。从软件上我们从一开始为了实现需...
分类:
移动开发 时间:
2017-05-12 16:32:42
阅读次数:
291
问题出现背景: 最近重构了一个老的项目,这个项目中间曾经参与维护的人比较多,代码非常乱,所以对其进行了一次小的重构和升级,将系统环境从JDK1.6+Tomcat6+WindowsServer升级JDK1.8+Tomcat8+Linux,但是重构完成的时候出现了错误,Tomcat一直无法启动。 错误信 ...
分类:
数据库 时间:
2017-05-11 18:36:00
阅读次数:
429