------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
------小弟在因特网的小窝,祝愿所有的朋友身体健康-------
<p>
用FOR循环的++运算输出三角形时,想要尖头在上,一般动条件,让内循环如j<i,想要尖头向西时,一般动赋值,j=i;
BREAK跳出的循环,循环不会再继续;
循环外可以通过aaa:for....这样的标志,跳出到外层循环:如break aaa;
continue也可以使用标志,如continue aaa ;
这倆语句的下面语句都执行不到,成了没有意义的语句;
在JAVA中,函数和方法是一个意思;
主函数只能调用静态函数,因为主函数自己是静态修饰的;
定义函数时,如果函数没有返回值,return语句可以不写;
函数之间都是平行关系;
函数的定义要放在类中,主函数中不能定义函数
函数的重载,在同一个类中,函数名一样,参数不一样,包括参数类型和个数;
不同函数的功能相同,参数不一样时,考虑用函数重载;
参数一样,返回类型不一样不可以如此写,更不要说重载;
JAVA中的数组
数组编号从0开始,格式举例 Int[ ] arr = new int[n]
Int arr[ ] = new Int[n]也一样;
后面跟大括号,把把初始值给出,可以避免把规模搞错;
栈内存:用完能够自动释放;
new出来的东西都是存放在堆内存中;
堆中存放东西有初始值;
堆中的垃圾JAVA虚拟机的回收机制会不定时回收;
C++等一些语言需要手工回收;
画内存图的基本方法;
数组名.lenth是数组对象的长度属性,方便获取长度;
[i@后跟一个16进制数这样的错误提示,是典型的数组地址;
取数组元素的最大值时,定义的临时变量可以存放元素的值,也可以存放元素的角标;
选择排序时,最值出现在左,
冒泡排序,最值出现在右;
JAVA提供了现成的排序方法:arrays.sort();