上一页 1 2 3 4 5 6 7 8 9 10 ··· 47 下一页
摘要: Java中多态是个很难理解的概念,但同时又是非常重要的概念,Java三大特性(封装、继承、多态)之一,我们从字面上理解,就是一种类型的多种状态,一下通过卖小汽车的例子再次说明什么是多态,其中利用到了接口。 代码实例: 测试类: 注意事项总结: 继承是多态得以实现的基础。从字面上理解,多态就是一种类型 阅读全文
posted @ 2018-09-29 11:24 fleam 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 多态1.JAVA里没有多继承,一个类之能有一个父类。而继承的表现就是多态。一个父类可以有多个子类,而在子类里可以重写父类的方法(例如方法print()),这样每个子类里重写的代码不一样,自然表现形式就不一样。这样用父类的变量去引用不同的子类,在调用这个相同的方法print()的时候得到的结果和表现形 阅读全文
posted @ 2018-09-29 10:56 fleam 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1)首先,用内部类是因为内部类与所在外部类有一定的关系,往往只有该外部类调用此内部类。所以没有必要专门用一个Java文件存放这个类。2)静态都是用来修饰类的内部成员的。比如静态方法,静态成员变量,静态常量。它唯一的作用就是随着类的加载(而不是随着对象的产生)而产生,以致可以用类名+静态成员名直接获得 阅读全文
posted @ 2018-09-29 10:35 fleam 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 说明:不一定准确,但是最快理解。 final: final可以修饰:属性,方法,类,局部变量(方法中的变量) final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。 final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。 final修饰的 阅读全文
posted @ 2018-09-28 17:04 fleam 阅读(283) 评论(0) 推荐(0) 编辑
摘要: table 还是第二行代码 有两个小问题: 1、static final transient 这几个关键字的意思 2、transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TABLE; 这句话的意思 阅读全文
posted @ 2018-09-28 11:58 fleam 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 执行结果为: 阅读全文
posted @ 2018-09-28 11:45 fleam 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 接下来的目标是: 1、java怎么模拟一个单向链表 2、怎么存储数据才能利用上数组(有下标、易查询)和链表(有下个节点的标号,易增删)的优点 阅读全文
posted @ 2018-09-27 13:24 fleam 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 看到hashMap的put方法的第一行代码就懵逼了 就不继续往下看了 用简单的代码还原第一行代码 TsInter.java 接口 为什么要使用接口,比如写文章一样,我先列个大纲 TsSer.java 实现接口 大纲列好了,就要填充到里面内容了 这里实现接口的方式是个抽象类(抽象:从具体事物抽出、概括 阅读全文
posted @ 2018-09-27 09:46 fleam 阅读(140) 评论(0) 推荐(0) 编辑
摘要: //css代码 .header{ -webkit-animation:rotateImg 1s linear infinite; width: 80px ; height: 80px; border: 1px solid #ccc; vertical-align: middle; } @keyframes rotateImg { 0% {transf... 阅读全文
posted @ 2018-09-26 13:50 fleam 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Title 1 2 3 4 5 6 阅读全文
posted @ 2018-09-26 08:44 fleam 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 数组是线性结构,可以直接索引,即要去第i个元素,a[i]即可。链表也是线性结构,要取第i个元素,只需用指针往后遍历i次就可。貌似链表比数组还要麻烦些,而且效率低些。 想到这些相同处中的一些细微的不同处,于是他们的真正不同处渐渐显现了:链表的效率为何比数组低些?先从两者的初始化开始。数组无需初始化,因 阅读全文
posted @ 2018-09-25 18:18 fleam 阅读(145) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/Jae_Peng/article/details/79562432 阅读全文
posted @ 2018-09-25 17:46 fleam 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 之前在开发中,就总纳闷,为什么继承接口时,会出现@Override注解,有时候还会提示写注解@SuppressWarnings? 原来这是java特有的特性,注解! 那么什么是注解呢? 注解就是某种注解类型的一个实例,我们可以用它在某个类上进行标注,这样编译器在编译我们的文件时,会根据我们自己设定的 阅读全文
posted @ 2018-09-25 15:52 fleam 阅读(125) 评论(0) 推荐(0) 编辑
摘要: package test; public class myTest { // 根据输入的参数动态生成数组 public static int max(int... param) { int max = 0; int length = param.length; for (int i = 0; i < length; i++) { ... 阅读全文
posted @ 2018-09-25 15:09 fleam 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: DROP删表,表结构将删了,当然数据也不存在了 TRUNCATE和DELETE删数据,表结构还在 DELETE可以带条件删除,TRUNCATE是全部删除 DELETE删除会写日志,TRUNCATE不写 DELETE效率低,数据可以恢复,TRUNCATE效率高,数据不可恢复 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时(C)。 A. 系统自动备份父表中被删除记录到一个新表中 B.... 阅读全文
posted @ 2018-09-25 11:31 fleam 阅读(136) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 47 下一页