原文:Java面试题之继承、组合、聚合有什么区别

继承:他是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 推荐指数:

查看详情

java基础面试题之:JDK 和 JRE 有什么区别

本篇将从以下三个方面阐述jre和jdk的区别 编译、运行、调试 从基本组成上来看(基本组件造就功能): jre和和jdk都是有jvm的,所以两者都可以运行.class文件;但是jre没有javac包,即没有将.java文件编译成.class文件的编译功能 ...

Tue Jul 16 22:35:00 CST 2019 0 853
java面试题之Thread的run()和start()方法有什么区别

run()方法:   是在主线程中执行方法,和调用普通方法一样;(按顺序执行,同步执行) start()方法:   是创建了新的线程,在新的线程中执行;(异步执行) ...

Thu Nov 15 08:23:00 CST 2018 0 1281
java面试题之synchronized和lock有什么区别

synchronized和lock的区别: 类别 synchronized lock 存在层次 java的关键字,在jvm层面上 是一个类 锁的释放 1、以获取锁的线程执行完同步代码 ...

Wed Nov 21 01:22:00 CST 2018 0 2339
java基础--继承、实现、依赖、关联、聚合组合的联系与区别

继承 指的是一个类或者接口继承另一个类或者接口,而且可以增加自己的新功能。 实现 指的是一个class类实现interface接口。 依赖 简单说,就是一个类中的方法用到了另一个类,一般依赖关系在java中提现为局部变量、方法的形参,或者对静态方法的调用。是一种弱关系 ...

Fri Oct 20 00:59:00 CST 2017 0 1751
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM