上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页
摘要: 1:需要导入包的三个地方 a:需要导入第三方的jar包中的类或接口 b:需要导入除了java.lang包的其他包中的类(jdk中的类) c:需要导入自己写的不同包的类 2:引入包的三种方式 a:import 包名.类名(最常用的方式) b:import 包名.*,这种方式将向类中导入该包中的所有公共 阅读全文
posted @ 2018-05-14 20:18 木&子 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1:super 可以在子类调用父类中的成员变量(包括static修饰的变量)和方法(包括static修饰的方法) 2:super 可以调用父类的构造方法 super(参数列表),在没有定义时,并且没有调用自己类中的构造方法时,会自动调用默认的无参构造方法 3:super不能在static修饰的代码块 阅读全文
posted @ 2018-05-13 11:20 木&子 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 这个理解了就挺容易的~~ 我就直接贴个程序啦 ,程序里有说明!! 父类: 子类: 阅读全文
posted @ 2018-05-13 10:02 木&子 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 说实话,这块真的不好理解啊~都怪jvm 执行顺序搞这么复杂,哼╭(╯^╰)╮ 但是 我们能怎么办,只能研究呗!!! !:首先,毫无置疑的,静态代码块在加载时就执行了,所以肯定是最先执行的。。。。 2:老师是不是说过,非静态代码块是在每次实例化对象时被调用的,那问题就来了,是非静态代码块中的内容先执行 阅读全文
posted @ 2018-05-09 20:07 木&子 阅读(19300) 评论(0) 推荐(7) 编辑
摘要: 1:this在构造方法中:this可以进行构造方法中的相互调用,this(参数); 2:this调用方法中,代表调用该方法的对象的地址,例如下面的代码比较 输出结果是:thisTest.Student@52e922 thisTest.Student@52e922 所以可以明显看到this和创建的st 阅读全文
posted @ 2018-05-07 21:00 木&子 阅读(417) 评论(2) 推荐(0) 编辑
摘要: 构造方法细节总结~~~~~ 1:首先要了解为什么需要构造方法,,,类中有太多的属性,每次给属性赋值时非常麻烦:编码量大,无法重用给属性赋值的代码。。 2:什么是构造方法呢? 构造方法负责初始化类中的实例变量。 构造方法是一种特殊的方法,这种方法必须满足以下语法规则: a:构造方法必须与类名相同;不包 阅读全文
posted @ 2018-05-07 19:39 木&子 阅读(2436) 评论(1) 推荐(2) 编辑
摘要: 【问题描述】 假设要在足够多的会场里安排一批活动,并希望使用尽可能少的会场。(这个问题实际上是著名的图着色问题。若将每一个活动作为图的一个顶点,不相容活动间用边相连。使相邻顶点有不同颜色的最小着色数,相应于要找的最小会场数。) 【数据输入】 由文件input.txt给出输入数据,第一行又一个正整数K 阅读全文
posted @ 2018-05-04 20:58 木&子 阅读(3853) 评论(0) 推荐(0) 编辑
摘要: 注意!!!!超级详细的快速排序总结~~~~~~~、 快速排序思路:用人的语言描述就是将数组先找一个标准(不是死的,我拿数组的最后一个数当标准)然后将数组分为两部分,一部分小于这个标准,一部分大于这个标准,那么这个新数组就是三部分:小于这个标准的部分+标准+大于这个标准的部分。然后对那两部分进行递归使 阅读全文
posted @ 2018-05-02 21:10 木&子 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 插入排序大概总结(没时间详细了,等有时间回来详细介绍~) 1:首先要了解插入排序到底是撒子,将一个数组看成是前面一部分有序,后面一部分无序,我们要做的就是将无序中的数值一个一个的插入到有序的那一部分,然后有序的长度多一个,无序的位置少一个,则到最后,无序的长度就是0,那么这个数组都是有序的啦! 2: 阅读全文
posted @ 2018-04-27 20:59 木&子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 折半查找其实很简单啊~ 作用:能够加快查找的速度 定义 low high mid 三个变量 然后找到中间那个值进行比较 然后重新给low high 赋值就欧克了! 阅读全文
posted @ 2018-04-27 20:45 木&子 阅读(469) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 21 下一页