Q18:++ 和 -- 用法是什么?
答:它们的用法分为两类: 此处以++举例(--类似)
1. 单独使用, 前加后加没有任何区别, 都是自身+1.
2....答:for和其他两个循环的区别在于:
for循环执行完毕后, 初始化条件不可以继续使用, 而其他两个循环执行完毕后, 初始化条件还可以继续使用.
do.while循环和其他两个循环的区别在于:
do.while...Q30:浅谈栈内存和堆内存的区别是什么?
答:栈中存储的是局部变量及所有代码的执行, 资源是用完就释放.
堆中存储的是所有new出来的内容(对象), 在不确定的时间被GC回收....Q31:数组和集合的区别是什么?
答:数组: 长度固定, 既可以存储基本类型的数据, 也可以存储引用类型的数据.
集合: 长度可变, 只能存储引用类型的数据....初始化值不同.
(1)局部变量没有默认值, 必须先定义, 再赋值, 然后才能使用.
(2)成员变量有默认初始化值.
4.