
Java
凯旋的皇阿玛
小白
展开
-
如何理解父类引用指向子类对象
java多态,如何理解父类引用指向子类对象 要理解多态性,首先要知道什么是“向上转型”。 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过 Cat c = new Cat(); 实例化一个Cat的对象,这个不难理解。 ...翻译 2018-04-19 21:45:20 · 902 阅读 · 0 评论 -
Java方法重载和重写
方法重载和重写 (1)重载:方法名称相同,参数类型或个数不同。重写:方法名称、参数类型、返回值类型全部相同 (2)重载:发生在一个类中。重写:发生在继承类中。 在重写方法时,需要遵循以下的规则: (一) 父类方法的参数列表必须完全与被子类重写的方法的参数列表相同,否则不能称其为重写而是重载。 (二) 父类的返回类型必须与被子类重写的方法返回类型相同,否则不能称其为重写而是重载。.. ...翻译 2018-04-19 21:47:12 · 220 阅读 · 0 评论 -
Java中equals ==
equals 与 == 都是比较对象的内存地址 我们举个例子这样比较直观。 Student student1 = new Student(); Student student2 = new Student(); System.out.println(student1.equals(student2)); System.out.println(student1 == student2); ...翻译 2018-04-20 20:45:20 · 123 阅读 · 0 评论 -
多线程与并发
文章目录1、什么是进程2、进程的状态3、线程4、线程的基本使用5、线程休眠6、守护线程与yield7、join和中断线程8、线程同步同步代码块:同步方法Lockvolatile阻塞队列使用原子变量实现线程同步9、死锁经典案例面试题 1、什么是进程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念,而进程是程序在处理机上的一次执行过程,是个动态的概念。 进程是一个具有一定独立功...原创 2019-04-14 17:04:34 · 4821 阅读 · 0 评论