• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






wyh1993

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年7月29日

Java 如何有效地避免OOM:善于利用软引用和弱引用
摘要: Java 如何有效地避免OOM:善于利用软引用和弱引用 想必很多朋友对OOM(OutOfMemory)这个错误不会陌生,而当遇到这种错误如何有效地解决这个问题呢?今天我们就来说一下如何利用软引用和弱引用来有效地解决程序中出现的OOM问题。下面是本文的目录大纲: 一.了解 强引用、软引用、弱引用、虚引 阅读全文
posted @ 2017-07-29 16:19 wyh1993 阅读(144) 评论(0) 推荐(0)
 
Java四种引用包括强引用,软引用,弱引用,虚引用。
摘要: Java四种引用包括强引用,软引用,弱引用,虚引用。 强引用: 只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels(new Object());而这样 obj对象对后面new Object的一个强引用,只 阅读全文
posted @ 2017-07-29 15:54 wyh1993 阅读(119) 评论(0) 推荐(0)
 
Object类源码解析
摘要: 本文的分析基于JDK 1.8 Java中所有的类都继承自Object类。 Object类的源码解析 1.void registerNatives() 1 2 3 4 5 1 2 3 4 5 该方法只是对几个本地方法进行注册(即初始化java方法映射到C的方法)。需要注意的是,很多类中都有这个方法,但 阅读全文
posted @ 2017-07-29 15:11 wyh1993 阅读(156) 评论(0) 推荐(0)
 
Java多态性理解
摘要: 什么是多态 下面是多态存在的三个必要条件,要求大家做梦时都能背出来! 多态存在的三个必要条件一、要有继承;二、要有重写;三、父类引用指向子类对象。 多态的好处: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如 阅读全文
posted @ 2017-07-29 14:43 wyh1993 阅读(191) 评论(0) 推荐(0)
 
java三大特性封装、继承、多态
摘要: 封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只 阅读全文
posted @ 2017-07-29 14:31 wyh1993 阅读(185) 评论(0) 推荐(0)