-
彻底理解Runnable和Thread的区别
昨天去面试,面试官问了一个问题:Runnable和Thread有什么区别,因为针对这个问题以前有背过,并且网上大多数都是这些结论,所以脱口而出: 1.Thread有单继承的问题;2.Runnable便于实现资源共享,而Thread不能; 然而面试官好像并没有什么表示。之后结束后我就找了一...
-
LinkedHashMap,源码解读就是这么简单
LinkedHashMap,源码解读就是这么简单 概述 LinkedHashMap是HashMap的子类,它的大部分实现与HashMap相同,两者最大的区别在于,HashMap的对哈希表进行迭代时是无序的,而LinkedHashMap对哈希表迭代是有序的,LinkedHashMap默认的规则是,迭代输出的结果保持和插入key-...
-
多线程编程学习七( Fork/Join 框架).
多线程编程学习七( Fork/Join 框架). 一、介绍 使用 java8 lambda 表达式大半年了,一直都知道底层使用的是 Fork/Join 框架,今天终于有机会来学学 Fork/Join 框架了。 Fork/Join 框架是 Java 7 提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,...
-
面试官:判断一个数是否为2的整数次幂
面试官:判断一个数是否为2的整数次幂 判断一个正整数是否是2的整数幂(如4是2的2次方,返回true;5不是2的整数次幂,则返回false)。要求性能尽可能高。 第一种考虑(乘法) 创建一个中间变量temp,初始值是1,然后进入一个循环,每次循环都让temp和目标值进行比较,...
-
HashMap框架源码深入解读,面试不用愁
HashMap框架源码深入解读,面试不用愁 在Java Collections Framework的体系中中,主要有两个重要的接口,一个是List、Set和Queue所属的Collection,还有一个就是Map接口了。在上一篇文章中介绍了List接口,它适用于按数值索引访问元素的情形。本文中将介绍的Map则提供...
-
面试:如何解决web高并发?这个回答给满分
所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。 我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。 假设我们的一个...
-
面试必问的并发编程知识点,你知道多少?
面试必问的并发编程知识点,你知道多少? 前言 众所周知,在Java的知识体系中,并发编程是非常重要的一环,也是面试的必问题,一个好的Java程序员是必须对并发编程这块有所了解的。 然而不论是哪个国家,什么背景的 Java 开发者,都对自己写的并发程序相当自信,但也会...
-
基础面试,为什么面试官总喜欢问String?
基础面试,为什么面试官总喜欢问String? 关于 Java String,这是面试的基础,但是还有很多童鞋不能说清楚,所以本文将简单而又透彻的说明一下那个让你迷惑的 String 在 Java 中,我们有两种方式创建一个字符串 String x = abc;String y = new String(abc); 你常见也常...
-
快速排序(面试中常考)
快速排序(面试中常考) package com.atguigu.array.sort; /** * 快速排序 * 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小, * 则分别对这两部分继续进行排序,直到整个序列有序。 * @author shkstart * 2018-12-17 */ pu...
-
金九银十跳槽高峰,面试必备之 Redis + MongoDB 常问80道面试题
金九银十跳槽高峰,面试必备之 Redis + MongoDB 常问80道面试题 前言 有着金九银十之称的招聘旺季已经开启,跳槽高峰期也如约而至。 本文为主要是 Redis + MongoDB 知识点的攻略,希望能帮助到大家。 内容较多,大家准备好耐心和瓜子矿泉水。 Redis redis 和 memcached...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
