会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bearhuang123
博客园
首页
新随笔
联系
订阅
管理
2021年4月24日
java 拷贝
摘要: 什么是浅拷贝和深拷贝 在 JAVA 中除了 char、byte、short、int、long、float、double、boolean等基础类型之外,还有类实例对象的引用数据类型。 一般使用"="做赋值操作,对于基本数据类型,实际上是拷贝的它的值,对于对象而言,赋值的实际上是这个对象的引用,将源对象
阅读全文
posted @ 2021-04-24 17:50 bearhuang123
阅读(68)
评论(0)
推荐(0)
2020年6月4日
抽象类与接口的区别
摘要: 抽象类要被子类继承,接口要被类实现 接口只能做方法说明,抽象类可以做方法说明也可以做方法实现 接口定义的只能是公共的静态的常量,抽象类中的变量是普通变量 接口是设计的结果,抽象类是重构的结果 抽象类跟接口都是用来抽象对象的,但是接口的抽象级别更高 抽象类可以有具体的方法和属性,接口只能有抽象方法和不
阅读全文
posted @ 2020-06-04 14:13 bearhuang123
阅读(644)
评论(0)
推荐(0)
2018年12月21日
Java并发--锁的内存语义
摘要: 锁的释放和获取的内存语义: 当线程释放锁时,JMM会把该线程对应的本地内存中的共享变量刷新到主内存中。 当线程获取锁时,JMM会把该线程对应的本地内存置为无效。从而使得被监视器保护的临界区代码必须从主内存中读取共享变量。 对比锁释放-获取的内存语义与volatile写-读的内存语义可以看出:锁释放与
阅读全文
posted @ 2018-12-21 16:19 bearhuang123
阅读(93)
评论(0)
推荐(0)
公告