- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Java中equals和==的区别
java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为f
2013-10-27 22:15:17 655
转载 关于static 的各种数据类型
一、面向过程中的static按存储区域分,全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区。1定义全局静态变量的好处:不会被其他文件所访问,修改其他文件中可以使用相同名字的变量,不会发生冲突。2在局部变量之前加上关键字static,局部变量就被定义成为一个局部静态变量。(1)和全局静态变量一样都在静态存储区域(2)
2013-10-18 13:12:37 2565
原创 数组的静态分配和动态分配
相信许多C++的初学者像我一样搞不清楚为什么有时候使用数组的时候需要使用new语句,而有时候直接定义就好。上网找了找资料整理如下:1、在使用数组前用new表达式动态分配数组空间,new表达式在堆中分配空间,但是new之后还需delete,比较麻烦,初学者比较容易忘记,效率较低;而数组的静态分配,也就是在数组声明时直接在[ ]中指定数组的长度这种方式的内存实在栈上分配,在结束生命周期后自动释放,
2013-10-15 15:35:20 3196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人