主要涉及到性能的损失 装箱,是把stack里面的值类型,变成一个object的实例,放在heap中。然后在stack里面存储实例的地址。属于隐式类型转换,不丢失精度,但是会损耗性能。 拆箱,是把heap里的实例的数据,搬出来变成值类型,放在stack中,属于显式类型的转换 int x=100;//下 Read More
posted @ 2019-07-14 20:19 拎着红杯子的黄鸭子 Views(110) Comments(0) Diggs(0) Edit
一、啥是变量? 从表面看变量就是存储 数据的,然而他的本质是存储位置,这个变量还有个类型,来说明啥样的值能放进去。 变量一共有7种:静态变量,实例变量(这东西分配在Heap上),数组元素,(值参数,引用参数,输出参数)这三个在方法种用,局部变量(一般说变量指的就是它,出现在方法体中,这东西内存分配在 Read More
posted @ 2019-07-14 16:22 拎着红杯子的黄鸭子 Views(168) Comments(0) Diggs(0) Edit
1.win+R输入perfmon(Performance Monitor)打开Performan Monitor,左侧有个黑色的图标 2.点击绿色的加号,打开Add counters的窗口 3.浏览到Process里面的Private bytes.选上 4.在下面instance of select Read More
posted @ 2019-07-14 14:06 拎着红杯子的黄鸭子 Views(795) Comments(0) Diggs(0) Edit
是因为Build包含了compile,build既compile了你自己的代码,又把你compile的Assembly和引用别人的Assembly放在一起buiid。 Read More
posted @ 2019-07-14 13:58 拎着红杯子的黄鸭子 Views(634) Comments(0) Diggs(0) Edit
A data type is homogeneous collection of values,effectiovely presented,equipped with a set of operations which manipulate these values. 作用: 1.存储此类型变量需 Read More
posted @ 2019-07-14 13:39 拎着红杯子的黄鸭子 Views(199) Comments(0) Diggs(0) Edit