锁定老帖子 主题:core java学习笔记(二)
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-08-08
core java day02 总结 1、数组: (1)数组的定义 数组是内存中的一块连续的存储空间 int[] a; //定义一个数组,变量名就是指向数组首地址的指针 一个数组在java中就是一个对象,数组是一个没有方法,只有属性的对象。 for(int i=0;i<a.length;i++){ 数组元素有默认值:默认值是各式各样的0 数组元素默认值规则: 定义二维数组:int[][] a=new int[3][4] 3行4列 java中的二维数组其实是一维数组,一维数组的元素又是个一维数组 int[][] a = new int[2][3]; (同时给定一维,二维的空间) 遍历二维数组:for(int i=0;i<a.length;i++){ int[][] b = new int[3][]; (给定一维的空间,二维空间待定,不规则的二维数组,只有java中有,C++没有) int[][] i1 = new int[][3]; //不能不指定行数 3) 显示初始化二维数组 3) 数组长度 int[] b = new int[5]; (1)对象:现实生活中一切客观存在的事物(万物皆对象) (3)面向对象的优点 1)对象应当是各司其职(功能简单),各尽所能(把自己的功能作到最好)。(弱耦合性实现了前面所述的对象的特点) 对象的耦合性要尽量的弱,也就是对象之间的联系尽可能的弱 3)可重用性 对象的功能越简单,复用性就越好。(对象的耦合性弱,复用性就比较强) 4)可扩展性 系统的可插入性,是在系统中加入新的对象之后的系统稳定性。 面向过程是先有算法,后又数据结构 --- (怎么解决问题) 默认值 使用范围 命名冲突 2)方法的定义: (a)方法的修饰符(0或多个修饰符,出现的顺序无关) 同一个类中方法名相同,参数表不同(指参数的个数,参数的类型,排列顺序)就叫方法重载,与返回值无关 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1968 次