含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必 ...
继承:他是is a的关系,指一个类继承另外一个类的功能 例如:public class A extends B 聚合:他是has a 例如:public class A List lt B gt b A可以有b 组合:他是contans a 强聚合 public class A B b A一定有b ...
2019-02-23 02:46 0 1724 推荐指数:
含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必 ...
本篇将从以下三个方面阐述jre和jdk的区别 编译、运行、调试 从基本组成上来看(基本组件造就功能): jre和和jdk都是有jvm的,所以两者都可以运行.class文件;但是jre没有javac包,即没有将.java文件编译成.class文件的编译功能 ...
run()方法: 是在主线程中执行方法,和调用普通方法一样;(按顺序执行,同步执行) start()方法: 是创建了新的线程,在新的线程中执行;(异步执行) ...
synchronized和lock的区别: 类别 synchronized lock 存在层次 java的关键字,在jvm层面上 是一个类 锁的释放 1、以获取锁的线程执行完同步代码 ...
第一题: 第二题: 第三题: ...
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型 ...
继承 指的是一个类或者接口继承另一个类或者接口,而且可以增加自己的新功能。 实现 指的是一个class类实现interface接口。 依赖 简单说,就是一个类中的方法用到了另一个类,一般依赖关系在java中提现为局部变量、方法的形参,或者对静态方法的调用。是一种弱关系 ...
程序运行完毕,jvm会等待非守护线程完成后关闭,但是jvm不会等待守护线程。 守护线程最典型的的例子是:GC线程 ...