11 2017 档案

摘要:1:数组的基本操作 获取元素:元素类型 变量 = 数组名[index]; 设置元素:数组名[index] = 值; 遍历数组元素: for(int index = 0;index <= nums.length-1;index++){ System.out.println(nums[index]); 阅读全文
posted @ 2017-11-29 21:12 kennnnnn 阅读(1367) 评论(0) 推荐(0)
摘要:基本数据类型:byte,short,int,long,double,float,char,boolean 引用数据类型:类,接口,数组 数组的定义: 方式一:数组元素的类型[] 数组名;比如int[] ages;推荐使用,可以把int[]看成是一种数据类型 方式二:数组元素的类型 数组名[];比如i 阅读全文
posted @ 2017-11-29 10:42 kennnnnn 阅读(116) 评论(0) 推荐(0)
摘要:JVM内存划分,是人为的根据不同内存空间的存储特点以及存储的数据:(逻辑分区) 1)程序计数器:当前线程所执行的字节码的行号指示器。 2)本地方法栈:为虚拟机使用的native方法服务。 3)java虚拟机栈:描述java方法执行的内存模型,每个方法被执行的时候都会同时创建一个栈帧用于存储局部变量表 阅读全文
posted @ 2017-11-28 22:45 kennnnnn 阅读(118) 评论(0) 推荐(0)
摘要:方法的重载设计: 重载方法的定义是在同一个类中,某方法允许存在一个以上的同名方法,只要他们的参数列表不同即可。 方法重载的作用: 屏蔽了同一功能的方法由于参数不同所造成方法名称不同的差异。 方法重载判断原则:“两同一不同” 两同:同类中,方法名相同 一不同:方法参数列表不同(参数类型,参数个数,参数 阅读全文
posted @ 2017-11-28 21:53 kennnnnn 阅读(237) 评论(0) 推荐(0)
摘要:1)是否需要定义返回值类型: 方法其实就是在完成某一个功能,那么完成该功能之后,是否需要给调用者返回一个结果数据,如果不需要返回结果数据,此时使用void声明(无返回) 如果需要返回一个结果数据,我们就把该结果数据的类型作为该方法的返回值类型。 2)是否需要形式参数: 该方法在完成该功能的过程之中, 阅读全文
posted @ 2017-11-28 21:38 kennnnnn 阅读(112) 评论(0) 推荐(0)
摘要:方法的定义格式: [修饰符] 返回值类型 方法名称 ([形参1,形参2,...]) { 方法体; [如果方法需要给调用者返回一个结果,此时使用return值] } 方法中的术语: 修饰符:public,static等,static表示方法属于类,直接使用类名调用即可。 返回值类型:方法其实是在完成一 阅读全文
posted @ 2017-11-28 10:24 kennnnnn 阅读(346) 评论(0) 推荐(0)
摘要:break:终止当前循环 continue:跳出当前循环体的循环,进入下一个循环 return:结束所在方法 break,continue,return后面的语句永远没有机会执行,所以不能再跟任何语句,否则编译失败 break和return都能结束当前循环,如果循环之后的操作还得执行,用break 阅读全文
posted @ 2017-11-27 12:28 kennnnnn 阅读(151) 评论(0) 推荐(0)
摘要:优化下面代码 for(i=0;i<1000;i++){ for(j=0;j<100;j++){ for(k=0;k<10;k++){ } } } 将循环次数由外循环到内循环变成从小到大,并且将i,j,k在外面定义实例化,变为 int i , j , k; for(i=0;i<10;i++){ for 阅读全文
posted @ 2017-11-27 09:38 kennnnnn 阅读(1146) 评论(0) 推荐(0)