摘要: 本章章节 > 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) 编辑