2019年1月11日
摘要: 1.数据封装 一个class可以包含多个field。直接把field用public暴露给外部可能破坏了封装,例如传入不合理的数值(年龄填入1000)。如下 2.class模版 用private修饰field可以拒绝外部访问 定义public方法可以间接修改field 使用封装可以在方法中对参数进行处 阅读全文
posted @ 2019-01-11 18:08 singleSpace 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.对象的概念 面向对象编程:Object Oriented Programming 对现实世界建立计算机模型的一种编程方法。 |现实世界|计算机模型|Java代码| |: :|: :| | |人|类/class|class Person()| |小明|实例/ming|Person ming = n 阅读全文
posted @ 2019-01-11 11:31 singleSpace 阅读(169) 评论(0) 推荐(0) 编辑
摘要: adb和ideviceinstaller提供了许多参数供我们使用。命令行参数提供了这样的入口,针对不同的参数执行不同的命令。 1.命令行参数 命令行参数是一个String[] 数组,由JVM接收用户输入并传给main() 根据参数执行不同的代码 1.1.命令行执行 1.2IDE中给予参数 run e 阅读全文
posted @ 2019-01-11 10:52 singleSpace 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 二维数组 二维数组就是元素为数组的数组 二维数组每个数组的长度不要求一样。比如 int[][] = { { 1, 2 }, { 3, 4, 5 }, { 6, 7, 8, 9 } } 三维数组 三维数组是每个元素都是一个二维数组 总结 多维数组是数组的数组 多维数组的每个数组元素长度不要求相同 打印 阅读全文
posted @ 2019-01-11 10:09 singleSpace 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序法 将第一个值和后面的值,挨个比较,如果手里的值比序列的值小,就交换数据,拿新的数字继续比较,直到最后。 再将第二个值和后面的值,挨个比较。 循环往复,排序完成。 使用jdk的Arrays.sort()直接排序 sort对大数组进行快速排序,对小数组仍使用冒泡排序 查看源码 使用comman 阅读全文
posted @ 2019-01-11 09:33 singleSpace 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1.遍历数组 for循环通过下标遍历数组 for each直接遍历数组所有元素 java int[] ns1 = {1, 34, 9, 16, 25}; System.out.println(ns1); System.out.println(Arrays.toString(ns1)); 3.总结: 阅读全文
posted @ 2019-01-11 09:03 singleSpace 阅读(177) 评论(0) 推荐(0) 编辑
摘要: break跳出循环 在多层嵌套的循环体里,break语句总是跳出最近的一层循环。 continue跳出本次循环 java int sum=0; for(int i = 1;i 阅读全文
posted @ 2019-01-11 03:01 singleSpace 阅读(157) 评论(0) 推荐(0) 编辑
摘要: for循环 for循环使用计数器实现循环 for循环条件需要设置:计数器初始值;循环前检测条件;每次循环后如何更新计数器 计数器变量通常命名为i java String[] mates = {"tom", "jerry", "morry"}; for(String s:mates) { System 阅读全文
posted @ 2019-01-11 02:48 singleSpace 阅读(222) 评论(0) 推荐(0) 编辑