摘要: 本章章节 > 5.1 面向对象程序设计的基本概念> 5.2类与对象> 5.3类的封装性> 5.4在类内部调用方法> 5.5引用数据类型的传递> 5.6构造方法> 5.7匿名对象> 5.8对象的比较> 5.9 this 关键字的使用> 5.10 static 关键字的使用> 5.11构造方法的私有> 阅读全文
posted @ 2018-04-27 16:23 SpringL 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 4.1 算法 前面我们已经讲过,程序=数据结构+算法。 什么是算法?对一个现有的问题我们采取的解决过程及方法,即为算法。一个用算法实现的程序会耗费两种资源:处理时间和内存。 算法的效率分析标准: 时间复杂度 空间复杂度 简单性和清晰性 对于时间复杂度,可以通过System.currentTimeMi 阅读全文
posted @ 2018-04-27 16:01 SpringL 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 3.3 多维数组 经过前面一、二维数组的练习后不难发现,想要提高数组的维数,只要在声明数组的时候将索引与中括号再加一组即可,所以三维数组的声明为int A[][][],而四维数组为int A[][][][] ……,以此类推。 使用多维数组时,输入、输出的方式和一、二维相同,但是每多一维,嵌套循环的层 阅读全文
posted @ 2018-04-27 15:31 SpringL 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 若想要存放一连串相同数据类型的数据,使用数组是个相当好用的选择。此外,如果某个程序片段经常反复出现,那么将它定义成一个方法可以有效地简化程序代码。本章主要是介绍数组的基本用法与方法的应用,学完本章,将会对数组与方法的使用有更深一层的认识。 数组是由一组相同类型的变量所组成的数据类型,它属于引用类型。 阅读全文
posted @ 2018-04-27 10:21 SpringL 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 旗鱼移动Android开发规范 撰写: 旗鱼移动Android开发组 旗鱼移动科技有限公司所属,未经允许不得私自传播 第1版 2016年 5 月 3 日 旗鱼移动Android开发规范 撰写: 旗鱼移动Android开发组 旗鱼移动科技有限公司所属,未经允许不得私自传播 第1版 2016年 5 月 阅读全文
posted @ 2018-04-04 09:38 SpringL 阅读(823) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-03 21:56 SpringL 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-04-03 21:53 SpringL 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 2.2.11.4 for 循环 当很明确地知道循环要执行的次数时,就可以使用for循环,其语句格式如下: for (初始化表达式; 判断表达式; 修正表达式) { 语句1; … 语句n; } 若是在循环主体中要处理的语句只有1个,可以将大括号去除。下面列出了for循环的流程。 1、第一次进入for循 阅读全文
posted @ 2018-04-03 18:32 SpringL 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 2.2.10.1.6 条件运算符 条件运算就是三目运算符,一般形式:A1 ? A2 : A3;表示若A1为真,则执行A2,否则执行A3。如表2-13所示: 表2-13 条件运算符 条件运算符替换if…else结构如图2-7所示: 图2-7 条件表达式运算过程 下面的这个程序是求两个数的最大值。 范例 阅读全文
posted @ 2018-04-03 18:24 SpringL 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 2.2.10 运算符、表达式与语句 程序是由许多语句组成的,而语句的基本单位是表达式与运算符。本节将介绍Java运算符的用法、表达式与运算符之间的关系,以及表达式里各种变量的数据类型的转换等。学完本节,希望大家能对Java语句的运作过程有更深一层的认识。 2.2.10.1运算符 Java提供了许多的 阅读全文
posted @ 2018-04-03 18:10 SpringL 阅读(114) 评论(0) 推荐(0) 编辑