java面试基础

多态的实现机制:

它表示同一个操作作用可以作用于在不同对象(指针指向)
java 中多态的表现形式:方法的重载与方法的覆盖 编译时多态 运行时多态
为什么要使用多态
封装 抽象 继承 多态
多态:1.代码复用2.解决项目中紧耦合提高程序的可扩展性(接口实现或覆盖(同一模块)重载(继承))

abstract class 与 interface 的异同

  1. has a interface
  2. is a abstract
  3. 抽象方法必须全部实现
  4. 在这里插入图片描述
  5. 在这里插入图片描述
  6. 两者运用的异同需要自己尝试体会,网上很多。。。

内部类有哪些

  1. static inner class //静态内部类
  2. member inner class //成员内部类
  3. local inner class //方法内
  4. anonymous inner class new A(){ }

volatile有什么作用

在这里插入图片描述

原子性、可见性与有序性

《深入理解Java虚拟机》P373

在这里插入图片描述

Math里面的众多方法

1.round
2.ceil
h里面的众多方法
1.round
2.ceil
3.floor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值