自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Java-垃圾回收机制

本文转自wingjay垃圾回收机制是 Java 非常重要的特性之一,也是面试题的常客。它让开发者无需关注空间的创建和释放,而是以守护进程的形式在后台自动回收垃圾。这样做不仅提高了开发效率,更改善了内存的使用状况。今天本文来对垃圾回收机制进行讲解,主要涉及下面几个问题:什么是堆内存? 什么是垃圾? 有哪些方法回收这些垃圾? 什么是分代回收机制?什么是 Java 堆内存...

2018-08-05 23:46:25 185

转载 Java多线程-并发编程概述

本文转自https://my.oschina.net/langxSpirit/blog/8252901、线程是什么?线程是进程中独立运行的子任务。2、创建线程的方式方式一:将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法方式二:声明实现 Runnable 接口的类。该类然后实现 run 方法推荐方式二,因为接口方式比继承方式更灵活,也减少...

2018-08-05 23:29:12 266

转载 JVM-Java内存模型

本文转载自-http://www.hollischuang.com/archives/1003Java内存模型,Java内存管理,Java堆和栈,垃圾回收本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。持续更新中Java内存模型细说Java多线程之内存可见性(视频)(推荐)(如果嫌视频讲的慢,建议使用1.5倍速度观看)JSR 133: JavaTM Me...

2018-08-05 22:05:59 766

转载 乐观锁的一种实现方式-CAS

原文出处: hollischuang (@Hollis_Chuang)在深入理解乐观锁与悲观锁一文中我们介绍过锁。本文在这篇文章的基础上,深入分析一下乐观锁的实现机制,介绍什么是CAS、CAS的应用以及CAS存在的问题等。线程安全众所周知,Java是多线程的。但是,Java对多线程的支持其实是一把双刃剑。一旦涉及到多个线程操作共享资源的情况时,处理不好就可能产生线程安全问题。线程安全性...

2018-08-05 22:03:27 160

转载 深入学习Java线程池

本文由 ImportNew - 一杯哈希不加盐 翻译自 stackify。欢迎加入翻译小组。转载请见要求。原文链接: stackify 翻译: ImportNew.com - 一杯哈希不加盐译文链接: http://www.importnew.com/29212.html[ 转载请保留原文出处、译者和译文链接。]线程池是多线程编程中的核心概念,简单来说就是一组可以执行任务的空闲线程...

2018-08-05 18:52:37 107

转载 Java 反射,Class.forName 和 ClassLoader 的区别

本文转自https://www.cnblogs.com/jimoer/p/9185662.html前言最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。解释在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoader...

2018-08-05 18:15:00 173

转载 Java中线程通信的实现

本文转自wingjay正常情况下,每个子线程完成各自的任务就可以结束了。不过有的时候,我们希望多个线程协同工作来完成某个任务,这时就涉及到了线程间通信了。本文涉及到的知识点:thread.join(), object.wait(), object.notify(), CountdownLatch, CyclicBarrier, FutureTask, Callable 等。本文涉及代码...

2018-08-05 16:02:17 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除