毕向东

[Java][毕向东 java基础视频教程]

青春壹個敷衍的年華 提交于 2021-01-23 21:03:25
[@2015-6-1] 记录一下自己的脚印:今天下载了《[Java][毕向东 java基础视频教程]》觉得不错,推荐一下,有需要的同学欢也可以下载一下。 下载地址: http://www.xiaomengku.com/topic?id=23 这里还有跟“电子图书”相关的其它分享,可以点击: http://www.xiaomengku.com/tsearch/ebook 查看更多内容。 来源: oschina 链接: https://my.oschina.net/u/2391767/blog/467164

开始听毕向东

≯℡__Kan透↙ 提交于 2020-02-03 12:48:58
//1-100之间7的倍数的个数 /* 思路: 1. 先对1-100进行循环(遍历) 2.遍历的过程中,定义条件,只对7的倍数进行操作 3.因为7的个数不确定,只要符合条件,就通过一个变量记住这个变化的次数 步骤: 1. 定义循环语句,用for 2. 循环中定义,只要是7的倍数即可,使用if语句,条件 x%7 ==0. 3.定义变量,随着符合条件的7的倍数出现而加一。(自增) */ 1 //以下是错误代码举例 2 class ForTest 3 { 4 public static void main (String [] args) //注意缩进 5 { 6 int x = 0; 7 for (int i = 1;i <= 100;i++) //上下两排;分号不是英文格式 8 if( i % 7 == 0;) //if条件完成不需要分号 9 x++; 10 } 11 System.out.println("x="+x) // 打印语句结束要加分号 12 } View Code 1 //正确代码举例 2 class ForTest 3 { 4 public static void main (String [] args) 5 { 6 int x = 0; 7 for (int i = 1;i <= 100;i++) 8 { 9 if(i % 7 == 0) 10 x++; 11 }

毕向东-Map集合

那年仲夏 提交于 2020-01-20 21:27:11
map集合的俩种取值方式: Set<k> keySet:将map中所有的键存入到Set集合。因为Set具备迭代器,所有根据迭代方式取出所有的键,在根据get方法,获取每一个键对应的值。 Map的取值原理:将map集合转换成set集合,再通过迭代器取出。 keySet的取值原理图: 2. Set<Map.entry<>> 来源: CSDN 作者: 西域传说 链接: https://blog.csdn.net/weixin_38135677/article/details/95103565

毕向东Java视频学习笔记【Day10 多态+内部类】

倾然丶 夕夏残阳落幕 提交于 2019-11-26 22:04:27
Java_Day10 多态 + 内部类 .01 .02 多态 猫 x = new 猫(); 动物 x = new 猫(); 一个对象对应着不同类型。 多态在代码中的体现:父类或者接口的引用指向了其子类的对象。 .03 多态的好处:提高了代码的扩展性,前期定义的代码可以使用后期的内容。 第 100 行 (animal a) 使代码简单,其下面的两个 method 就可以省略 ,这是多态性的使用。 .04 动态的弊端 前期定义的内容 不能调用后期子类中的特有内容。 84 行会出现错误,因为 animal 中没有 catchMouse 的方法 多态的前提: 1 :必须要有关系,继承,实现。 2 :要有覆盖。 .05 转型 猫提升为动物 只能使用动物类中的方法 , 如果做 eat 这个动作,调用的是子类猫中的吃,因为子类中与父类有相同的 eat 方法,而子类覆盖了父类的 eat 方法(覆盖只发生在函数上,不发生在变量上) 专业讲:向上转型。 将子类型隐藏。就不用使用子类的特有方法。 ( 除非父类子类有同样的方法,子类会覆盖父类,执行子类中的方法) Animal a 强制转换为( cat ) 即向下转型 但是 a 创建时必须是 cat 型 如果是 animal a = new animal() 或者 new 成其他 dog 型等 , 则 a 不能强转成 cat 型 错误例子: