一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句 1.2.1 for循环语句 学会画内存分析图分析别人写的程序,这样就很容易分析出规律,分析出规律也就明白了别人的算法,也就很容易读懂别人的程序。 在内存中分析result=1!+2!…… ...
分类:
编程语言 时间:
2016-06-24 14:47:40
阅读次数:
196
大家都知道.net有一套自己的内存(垃圾)回收机制,除非有一些数据(方法)长期占有内存不随着垃圾回收功能而释放内存,这样就造成了我们经常说的内存泄露、内存持续增长得不到释放等问题导致APS.net网站或者C/S应用程序的用户无法正常使用。最终会导致用户通过客服人员或者技术支持人员投诉公司的技术部门, ...
分类:
Web程序 时间:
2016-06-24 12:31:56
阅读次数:
351
背景随着企业信息化的不断发展,大数据时代、移动互联时代、物联网时代已经到来。在新的市场竞争形势下,如何更快、更有效、更经济地的开展业务分析并做出相应对策,逐渐成为各个企业的巨大挑战。现在,内存分析和数据可视化在数据分析及商业智能领域日益成为非常流行的概念。..
分类:
其他好文 时间:
2016-06-14 16:21:52
阅读次数:
295
在处理java类中的成员变量时,并不是采用运行时绑定,而是一般意义上的静态绑定。所以在向上转型的情况下,对象的方法可以找到子类,而对象的属性还是父类的属性。代码如下:Java代码 public class Father { protected String name="父亲属性"; public v ...
分类:
其他好文 时间:
2016-06-10 00:52:04
阅读次数:
177
java运行时,在内存里分四个部分。栈,堆,数据区和代码区。。举个例子String str=new String("AAA");str就放在栈里,字符串"AAA"放在堆里。所有的方法代码都放在了代码区。 public class A{public void show(){System.out.pri ...
分类:
其他好文 时间:
2016-06-09 23:45:03
阅读次数:
459
一、对象和类的概念
二、对象和引用
1.对象
2.成员变量
3.引用
三、java类的定义
四、构造函数(构造方法)
五、内存分析 ...
分类:
编程语言 时间:
2016-06-05 23:02:54
阅读次数:
321
一、用指针指向一维数组的元素 输出结果:,说明已经通过指针间接修改了数组元素的值,跟指向一个普通int类型变量是一样的。 由于数组名代表着数组的首地址,即a == &a[0],因此第8行代码等价于: 内存分析图如下,一个指针变量占用2个字节,一个int类型的数组元素占用2个字节 二、用指针遍历数组元 ...
分类:
编程语言 时间:
2016-06-05 00:55:54
阅读次数:
269
最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助的,呵呵
一、概述 1
二、Android(Java)中常见的容易引起内存泄漏的不良代码 1
(一) 查询数据...
分类:
移动开发 时间:
2016-05-27 12:15:40
阅读次数:
213
一、语句 1.1. 条件语句 1.1.1 if语句 1.1.2 分支语句(switch语句) 1.2. 循环语句 1.2.1 for循环语句 学会画内存分析图分析别人写的程序,这样就很容易分析出规律,分析出规律也就明白了别人的算法,也就很容易读懂别人的程序。 在内存中分析result=1!+2!…… ...
分类:
编程语言 时间:
2016-05-14 14:07:57
阅读次数:
233
1.this概念 (参考:http://www.cnblogs.com/xdp-gacl/p/3636071.html) this是一个引用,它指向自身的这个对象,它的内存分析如下图。假设我们在堆内存new了一个对象,在这个对象里假设有一个引用this,this指向这个对象自己,所以这就是this,... ...
分类:
编程语言 时间:
2016-05-08 18:20:45
阅读次数:
245