上一页 1 ··· 3 4 5 6 7
摘要: 养成一个好习惯:在向下转型时,都需要使用instanceof判断一下,避免ClassCastException出现。 向下转型的风险: Animal a2 = new Bird(); Cat c2 = (Cat) a2; /* 编译通过,运行报错 java.lang.ClassCastExcepti 阅读全文
posted @ 2021-10-02 10:52 这个世界会好的 阅读(357) 评论(0) 推荐(0) 编辑
摘要: ####向上转型和向下转型 (前提是两种类型之间具有继承关系) 向上转型:将子类对象赋给父类引用 向下转型:将父类引用转换为子类类型(使用场景:在需要访问子类中特有的方法的时候,如下面的catMouse()方法) ###多态的解释 class test{ Animal a1 = new Cat(); 阅读全文
posted @ 2021-10-02 10:17 这个世界会好的 阅读(38) 评论(0) 推荐(0) 编辑
摘要: ####this this是一个关键字 this可以用在实例方法和构造方法中 this在实例方法中表示当前对象 this. 大部分情况下可以省略,但是用来区分局部变量和实例变量时不能省略。 this(实参) 这种语法只能出现在构造方法第一行,表示当前构造方法调用本类其他构造方法,目的是为了代码复用 阅读全文
posted @ 2021-09-29 20:43 这个世界会好的 阅读(338) 评论(0) 推荐(0) 编辑
摘要: ######进程:运行着的程序 ####进程的组成:进程控制块PCB + 程序段 + 数据集合 PCB属于系统空间,程序段和数据集合属于用户空间 进程组成图 PCB ##进程控制块PCB PCB是操作系统用于控制和管理进程的一种数据结构,它包含了系统所需要的关于进程的所有信息,是操作系统中最重要的数 阅读全文
posted @ 2021-09-28 11:17 这个世界会好的 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ###操作系统启动的故事 接通电源后ip/pc指针到磁盘的0磁道0扇区处取指令,存入pc=0x0000处,启动操作系统。 0磁道0扇区又称为操作系统的引导区(一个扇区512字节); ###接口与系统调用 接口表现为函数调用,又由系统提供,所以称为系统调用。 计算机给用户程序进入内核提供了唯一的入口 阅读全文
posted @ 2021-09-28 08:19 这个世界会好的 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 封装 震惊!!! 阅读全文
posted @ 2021-09-10 20:30 这个世界会好的 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 创建对象在JVM的内存示意图 阅读全文
posted @ 2021-09-09 15:39 这个世界会好的 阅读(12) 评论(0) 推荐(0) 编辑
摘要: ###方法调用 本类中调用静态方法可以省略类名. return;终止的是方法,break;终止的是循环。 public static void m(){ for(int i=0;i<10;i++){ if(i==5) return; //i==5时,整个m方法结束。 System.out.print 阅读全文
posted @ 2021-09-07 20:35 这个世界会好的 阅读(92) 评论(0) 推荐(0) 编辑
摘要: ####Switch语句 switch(int或String){ case int或String : java语句; break; case int或String : java语句; break; case int或String : java语句; break; default: java语句; } 阅读全文
posted @ 2021-09-05 18:09 这个世界会好的 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 切换盘符:D:(盘符名+英文冒号+Enter) 查看目录下所有文件:dir 进入文件夹:cd+空格+文件夹名 切换其他文件夹:cd/d+文件夹名字 返回上一级:cd+空格+.. 清理屏幕:cls 退出中断:exit 查看电脑ip:ipconfig ping网址:ping+网址 打开应用:calc — 阅读全文
posted @ 2021-09-03 23:48 这个世界会好的 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7