java汇总

java基础

标题深拷贝和浅拷贝有什么区别

浅拷贝:值复制的是值,如果是对象只是复制了对象的引用,指向的还是同一个内存
深拷贝:堆内存中的对象完全拷贝

子类clone为什么要实现Cloneable接口

如果Object的子类没有实现Cloneable接口,但是子类重写(override)了clone方法,子类就会抛出运行时异常
在这里插入图片描述

为什么不实现Coneable接口就会抛异常?

protected native Object clone() throws CloneNotSupportedException;

它是一个native方法,底层实际源码

protected Object clone() throws CloneNotSupportedException {
    //这里会检查是否是Cloneable的实例 
    if (!(this instanceof Cloneable)) {
        throw new CloneNotSupportedException( "Class " + getClass().getName() +" doesn't implement Cloneable"); 
    } 
    return internalClone(); 
}

集合

juc

jvm

redis

rocketmq

spring

springboot

springcloud

什么是springCloud,和springboot的关系

springboot可以快速开发单个微服务
springcloud是一个基于springboot实现的一系列框架的集合,用来提供全局的服务治理方案。springcloud要基于springboot来实现,离不开springboot

网络

设计模式

设计方案

疑难问题处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值