传智ThreeDay的复习心得
原创
©著作权归作者所有:来自51CTO博客作者cufer86的原创作品,谢绝转载,否则将追究法律责任
Today 2010.4.15 分数:60 (早晨不错,下午有点头昏,总体还行,晚上看看,周六大复习!!!一定)
今天的内容:
数组:
1.首先讲解了什么是数组:数组就是一类相同数据类型的集合。
2.定义数组的方式:int [] a = new int[5];
int[] a = {1,2,3,4,5};
int[] a = new int[] {1,2,3,4,5};
其实声明数组的时候还有两种:匿名数组:new int[] {1,2,3,4,5}
其实用它有一个好处就直接可以将它给一个变量,而不必初始化一个新的变量
3.在数组中利用for循环遍历数组中的每一个元素。在这里要注意数组的边界,小心触犯数组越界。array.length返回数组的长度 ,还有一个for each是for循环的加强型!他不必考虑数组的下标。for(int 数组的长度:数组名)
System.out.println(数组的长度);
4.数组一旦定义,大小就不能在被改变,只能改变数组的元素。
5.数组的内存,在栈和堆之中。 首先将变量声明在栈中分配区域,然后new出来的东西存入堆中,将堆中内存的首地址传给栈中,然后 给堆中的内存赋值。
其中要注意空指针异常。
6 .今天讲的算法有找出数组中的最大值,对一维数组进行排序,利用选择排序,冒泡排序,插入排序三种数据结构。还有二分法查找!交换数组中两个元素的位置,删除数组的某个元素。
其中涉及到两个方法System.arraycopy()和array.sort();array.equals()
二维数组稍后!4月17日上!
上一篇:传智TwoDay的复习心得
下一篇:我的友情链接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
传智健康SSM项目完结心得
传智健康
spring java 工具类 -
Android期末复习篇_传智平台错题小结
目录第一章-Android基础入门第二章-Android常见页面布局第三章-Android常见页面控件第五章-数据存储第六章-内容提供者第七id最初是由Andy Rubin
安卓 Android期末 考试 控件 Android -
传智_jbpm
-
jbpm hibernate eclipse java tomcat -
传智教育java培训 传智教育培训机构
一:HTML1:快速入门1:案例12:案例23:总结 2:标签1:基础标签 2:案例(公司)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>企业简介</title></head&g
传智教育java培训 单元测试 xml intellij-idea html