您的位置:首页 > 职场人生

黑马程序员 JAVA基础学习笔记

2015-05-01 13:39 337 查看
------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

Int arr[ ] = new Int
也一样;

后面跟大括号,把把初始值给出,可以避免把规模搞错;

栈内存:用完能够自动释放;

new出来的东西都是存放在堆内存中;

堆中存放东西有初始值;

堆中的垃圾JAVA虚拟机的回收机制会不定时回收;

C++等一些语言需要手工回收;

画内存图的基本方法;

数组名.lenth是数组对象的长度属性,方便获取长度;

[i@后跟一个16进制数这样的错误提示,是典型的数组地址;

取数组元素的最大值时,定义的临时变量可以存放元素的值,也可以存放元素的角标;

选择排序时,最值出现在左,

冒泡排序,最值出现在右;

JAVA提供了现成的排序方法:arrays.sort();


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: