![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
何欢小星星
这个作者很懒,什么都没留下…
展开
-
Java多线程死锁
public class Test { //创建两个程序都能共享的锁对象 static Object lock1=new Object(); static Object lock2=new Object(); public static void main(String[] args) { //创建线程 Thread t = new Thread(new DeadLockThread(true...原创 2018-05-18 19:53:44 · 115 阅读 · 0 评论 -
HashMap实现原理及源码分析
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。 目录 一、什么是哈希表 二、HashMap实现...转载 2018-10-13 20:54:24 · 291 阅读 · 0 评论 -
Linux下安装Java(JDK8)
一、文件准备 1.1 文件名称 jdk-8u121-linux-x64.tar.gz 1.2 下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二、工具准备 2.1 Xshell 一个强大的安全终端模拟软件,它支持SSH1, SSH...转载 2019-03-29 10:55:19 · 965 阅读 · 0 评论 -
java内存模型
概述 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。 2.硬件的效率与一致性 由于计算机的...转载 2019-05-05 15:46:35 · 93 阅读 · 0 评论