cmsblogs-chenssy

chenssy
致力打造Java精品博客站点

【作者推荐】 【Java成神之路】—-死磕Java系列博客

LZ今年开始写死磕Java系列博客,主要包括Java基础、Java并发、JVM、Spring、分布式等等方面的知识点。介绍了一个普通Java工程师想要成神需要学习的相关知识点。当然LZ本身就是一个菜鸟,一只向往Java之神的小菜鸟。 LZ所...

java并发编程

Java多线程(三)—–线程栈模型与线程的变量

chenssy阅读(1188)

要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。 线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程栈必须选择一个运行的时刻(实际上指代码运行到什么地方)。...

java并发编程

Java多线程(一)—–概念与原理

chenssy阅读(1486)评论(0)

一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就...

JAVA提高篇

Java提高篇(三四)—–fail-fast机制

chenssy阅读(3514)评论(8)

在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList: 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 Concurr...

JAVA提高篇

Java提高篇(三三)—–Map总结

chenssy阅读(5207)评论(4)

在前面LZ详细介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下面LZ就Map做一个简单的总结。 推荐阅读: java提高篇(二三)—–...

JAVA提高篇

Java提高篇(三二)—–List总结

chenssy阅读(2445)评论(5)

前面LZ已经充分介绍了有关于List接口的大部分知识,如ArrayList、LinkedList、Vector、Stack,通过这几个知识点可以对List接口有了比较深的了解了。只有通过归纳总结的知识才是你的知识。所以下面LZ就List接口...

Chenssy's Blog | 致力打造个人精品博客

联系作者读书系统