JAVA 框架/源码学习

如果都不会用就去看源码,会有很多地方理解不上去。 不用每一个细节都会用,至少整体的流程要明白
83 篇文章
6.3K 次阅读
14 人订阅

全部文章

Java宝典

equals() ? ==? hashCode()? 今天就把你们都认识清楚

byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),基础数据类型比较的是他们的值...

10050
Java宝典

JUC解析-AQS-抽象队列同步器

2.独占锁exclusive是一个悲观锁。保证只有一个线程经过一个阻塞点,只有一个线程可以获得锁。

6130
Java宝典

JVM如何判断哪些对象可以回收?

我们上一篇分析的是JVM的内存分布,分为堆内存、虚拟机栈、本地方法栈、方法区以及程序计数器等主要区域;各个区域的特点我也就不啰嗦了,想看的给大家直通车:

4410
Java宝典

想和你聊聊操作系统的内存管理

之所以这样构造是因为会使操作系统很方便的为每个应用程序构造页表,即虚拟页和物理页映射关系表

7330
Java宝典

由设计稿智能生成代码的神器

imgcook 是专注以各种图像(Sketch/PSD/静态图片)为原材料烹饪的匠心大厨,通过智能化手段将各种视觉稿一键生成可维护的前端代码,切实提高前端的开发...

8420
Java宝典

redis内存满了怎么办?让你玩懂8种内存淘汰策略

我们知道redis是一个非常常用的内存型数据库,数据从内存中读取是它非常高效的原因之一,那么但是如果有一天,「redis分配的内存满了怎么办」?遇到这个面试题不...

7930
Java宝典

面试官:Java中实例对象存储在哪?

低级语言是计算机认识的语言、高级语言是程序员认识的语言。如何从高级语言转换成低级语言呢?这个过程其实就是编译。

4620
Java宝典

详解jvm内存结构,java内存模型,java对象布局,别再搞混啦!

有面试官会让你解释一下Java的内存模型,有些人解释对了,结果面试官说不对,应该是堆啊、栈啊、方法区什么的(遇到这种面试官,就是你装逼的时刻了..)

5020
Java宝典

当程序员具备了抽象思维

为了更好的方便你理解抽象,让我们先来看一幅毕加索的画,如下图所示,图的左边是一头水牛,是具象的;右边是毕加索画,是抽象的。怎么样,是不是感觉自己一下子理解了抽象...

3710
Java宝典

今天我们来聊聊JVM类加载机制

说到jvm 那么不得不提类的加载过程.我们先来了解下类是如何被一步一步加载到jvm的

8420
Java宝典

Java并发之AQS详解

你说我随便画的,我可不是随便画的啊,我是有bear而来,来看下AQS基本属性的代码

3520
Java宝典

mysql中的各种锁把我搞糊涂啦~

在读-写 / 写 -读的情况下会出现脏读,不可重复读,幻读的现象,不同的隔离级别可以避免不同的问题,具体相关内容可以看小杰的这篇文章 京东面试官问我:“聊聊My...

6420
Java宝典

JAVA的SPI机制

SPI(Service Provider Interface): ,“服务提供者接口”,是指在 服务使用方 角度提出的“接口要求”,是对“服务提供方”提出的约定...

4110
Java宝典

微信8.0内测版本来了!!

今天微信内测安卓版本发布了.我也第一时间装上了试用,快让我们看看都有什么新功能吧:

6110
Java宝典

如何使用 Java 泛型来避免 ClassCastException

泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查

6140
Java宝典

如何在 Java 中使用断言

在 JDK 1.4之前,开发人员经常使用注释来记录关于程序正确性的假设。然而,注释作为测试和调试假设的机制是无用的。编译器忽略注释,因此无法使用它们进行 bug...

8930
Java宝典

JAVA Thread Dump 文件分析

Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Ja...

10930
Java宝典

JAVA并发之基础概念

并发(concurrency):并发的关键在于有处理多个任务的能力,但并不一定就是同时处理.

6310
Java宝典

JDK 从老版本升级到 1.8的问题总结

点击 File > Settings > Build Tools > Maven > Importing

18510
Java宝典

JAVA8 中的stream 是什么?

元素是特定类型的对象,形成一个队列。Java中的Stream并不会存储元素,而是按需计算。 数据源 流的来源。可以是集合,数组,I/O channel, 产生器...

9110

扫码关注云+社区

领取腾讯云代金券