
JAVA秒会之面试题系列
文章平均质量分 82
Ethan_LiYan
闻道有先后,学术有专攻,仅此而已!
展开
-
【JAVA秒会技术之玩转多线程】多线程那些事儿(一)
多线程那些事儿(一) 现在只要出去面试,关于“Java多线程”的问题,几乎没有一家单位不问的,可见其重要性。于是博主抽空研究了一下,确实很有意思!以下是我综合整理了网上的各种资料,和个人的一些理解,写的一篇总结博文,仅供学习、交流。(一)多线程的概念 多线程的概念,简单理解:一个进程运行时产生了不止一个线程。 进程的概念,简单理解:正在运行的程序的原创 2016-12-23 16:13:34 · 1797 阅读 · 0 评论 -
【JAVA秒会技术之秒杀面试官】JavaSE常见面试题(三)
本人刚学习Java时总结的一些JavaSE常见面试题,偶尔在电脑中翻出,重新整理一下分享给需要的人,主要针对初级程序员。想要PDF完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 16:41:38 · 2169 阅读 · 21 评论 -
【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(一)
秒杀Java面试官——集合篇(一)一、集合的大体架构图希望大家能牢牢记住下面这张框架图,一旦面试官让你“说说集合吧”,希望大家能立马给他画出来,边画边逐一介绍每个集合的特点,以及彼此的差异。重点是要从底层源代码的角度来给面试官分析。一说到底层代码,可能很多人就头疼了,总认为知道和不知道对开发根本没多大实用价值,会应用就行了。这个观点,我暂不做评论。但是大家很庆幸的是,看到了本篇博客,博原创 2016-11-08 15:27:00 · 3352 阅读 · 4 评论 -
【JAVA秒会技术之多线程】彻底理解ThreadLocal
ThreadLocal是什么 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副转载 2016-12-12 20:20:45 · 675 阅读 · 0 评论 -
【JAVA秒会技术之多线程】Java 并发工具包 java.util.concurrent 用户指南
1. java.util.concurrent - Java 并发工具包Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。在这个包被添加以前,你需要自己去动手实现自己的相关工具类。本文我将带你一一认识 java.util.concurrent 包里的这些类,然后你可以尝试着如何转载 2016-12-26 11:19:22 · 558 阅读 · 0 评论 -
【JAVA秒会技术之多线程】多线程java.util.concurrent详解
一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间转载 2017-01-03 18:42:45 · 688 阅读 · 0 评论 -
【JAVA秒会技术之JVM】JVM独家剖析(一)
JVM独家剖析(一)一、JVM概述 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性,“一次编译,到处运行”。而使用Java虚拟机是实现这一特点的关键。 那么,JVM的底层实现原理原创 2016-11-14 17:00:49 · 758 阅读 · 0 评论 -
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(一)
个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 11:02:16 · 3218 阅读 · 64 评论 -
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(二)
个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 11:15:53 · 2627 阅读 · 19 评论 -
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(三)
个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 11:29:09 · 10966 阅读 · 263 评论 -
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(四)
个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 11:39:08 · 1976 阅读 · 8 评论 -
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(五)
个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 11:42:35 · 4252 阅读 · 40 评论 -
【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)
个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 15:32:48 · 2012 阅读 · 28 评论 -
【JAVA秒会技术之秒杀面试官】JavaSE常见面试题(一)
本人刚学习Java时总结的一些JavaSE常见面试题,偶尔在电脑中翻出,重新整理一下分享给需要的人,主要针对初级程序员。想要PDF完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 16:27:23 · 3465 阅读 · 68 评论 -
【JAVA秒会技术之秒杀面试官】JavaSE常见面试题(二)
本人刚学习Java时总结的一些JavaSE常见面试题,偶尔在电脑中翻出,重新整理一下分享给需要的人,主要针对初级程序员。想要PDF完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 16:32:46 · 1998 阅读 · 10 评论 -
【JAVA秒会技术之秒杀面试官】JavaSE常见面试题(四)
本人刚学习Java时总结的一些JavaSE常见面试题,偶尔在电脑中翻出,重新整理一下分享给需要的人,主要针对初级程序员。想要PDF完整版下载的,评论里留言留下你的邮箱!原创 2016-12-08 16:51:29 · 3987 阅读 · 52 评论 -
【JAVA秒会技术之玩搞定GC】GC算法与种类
GC算法与种类(一)GC的概念 GC,指Ganbage Collection 垃圾回收器。GC的算法主要分为四类:引用计数法、标记清除、标记压缩、复制算法。下面将对这几种算法进行逐一说明。(二)GC的算法——引用计数法 引用计数器的实现很简单,对于一个对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1。只要对象A的引用计数原创 2016-12-20 15:39:08 · 12227 阅读 · 0 评论 -
【JAVA秒会技术之秒杀面试官】秒杀Java面试官——集合篇(二)
秒杀Java面试官——集合篇(二)三、HashMap底层实现原理(基于JDK1.8) 面试中,你是否也曾被问过以下问题呢: 你知道HashMap的数据结构吗?HashMap是如何实现存储的?底层采用了什么算法?为什么采用这种算法?如何对HashMap进行优化?如果HashMap的大小超过了负载因子定义的容量,怎么办?等等。 有觉得很难吗?别怕!下面博主就带原创 2016-11-12 17:31:11 · 2423 阅读 · 3 评论