上一页 1 2 3 4 5 6 7 ··· 26 下一页
摘要: 问题描述:假设有3个分别命名为A、B、C的塔座,在塔座A上插有n个直径大小各不同,一小到大标号为1,2,….,n的圆盘,要求将塔座A上的n个圆盘移动到C盘上,并且仍按原来的顺序叠排。 同时遵循下列规则: 每次只能移动一个圆盘圆盘可以插在A、B、C中的任一塔座上任何时刻都不能将一个较大的圆盘压在较小的 阅读全文
posted @ 2019-04-12 14:32 持&恒 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 常见的时间复杂度按数量级递增排列依次为: 阅读全文
posted @ 2019-04-12 14:30 持&恒 阅读(3765) 评论(0) 推荐(0) 编辑
摘要: 匿名类是指没有类名的内部类,必须在创建时使用 new 语句来声明类 其语法形式如下: 这种形式的 new 语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。使用匿名类可使代码更加简洁、紧凑,模块化程度更高。 匿名类有两种实现方式: 继承一个类,重写其方法。 实现一个接口(可以 阅读全文
posted @ 2019-04-10 11:22 持&恒 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 内部类存在的意义 1、可以实现多重继承 个特点非常重要,个人认为它是内部类存在的最大理由之一。正是由于他的存在使得Java的继承机制更加完善。大家都知道Java只能继承一个类,它的多重继承在我们没有学习内部类之前是用接口来实现的。但使用接口有时候有很多不方便的地方。比如我们实现一个接口就必须实现它里 阅读全文
posted @ 2019-04-10 11:11 持&恒 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 抽象类:在面向对象领域,抽象类主要用来进行类型隐藏 特点: 1、一个具体类继承抽象类,必须实现抽象类中所有抽象方法 2、抽象方法没有方法体,而应在它们的子类中实现所有的抽象方法,可以为空方法体 3、abstract 关键字只能用于普通方法,不能用于 static 方法或者构造方法中 4、在抽象类中必 阅读全文
posted @ 2019-04-10 10:07 持&恒 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 通过引用类型变量来访问所引用对象的属性和方法时,Java 虚拟机将采用以下绑定规则: 实例方法与引用变量实际引用的对象的方法进行绑定,这种绑定属于动态绑定,因为是在运行时由 Java 虚拟机动态决定的。例如,animal.eat() 是将 eat() 方法与 Cat 类绑定。 静态方法与引用变量所声 阅读全文
posted @ 2019-04-08 17:55 持&恒 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 在程序中导入时,如下顺序 1、Python 标准库模块2、Python 第三方模块3、应用程序自定义模块 import的搜索顺序: 首先判断这个module是不是built-in即内建模块,如果是则引入内建模块,如果不是则在一个称为sys.path的list中寻找sys.path在python脚本执 阅读全文
posted @ 2019-04-03 10:19 持&恒 阅读(6011) 评论(0) 推荐(2) 编辑
摘要: 定义了类A b.php中导入了A c.php中导入了b.php c.php中导入A会报错; 阅读全文
posted @ 2019-03-28 18:26 持&恒 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-26 13:33 持&恒 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 原文 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分 阅读全文
posted @ 2019-03-26 13:23 持&恒 阅读(1476) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 26 下一页