最新阿里Java后端开发面试题100道(P6-P7)

面试题 1、什么是字节码?采用字节码的好处是什么?2、 Oracle JDK 和 OpenJDK 的对比?3、Arrays.sort 和 Collections.sort 实现原理和区别4、wait 和 sleep 的区别是什么?5、数组在内存中如何分配?6、HashMap 1.7 与 1.8 的 ... »

做Java开发7年,今年9个月时间圆梦饿了么P7

前言 工作拧螺丝,面试造火箭。我想这是每个程序员比较头疼的事情吧!但是,又必须要经历一个面试流程,尤其是摸不清面试官问的问题,导致面试的时候不知道如何回答。本文是工作7年Java程序员从几十次面试中挑选出来的面试几率比较大的一些题目,保证都是大家被问过的(就是这么自信),希望对大家找工作有所帮助。 ... »

签到功能,用 MySQL 还是 Redis ?

现在的网站和app开发中,签到是一个很常见的功能,如微博签到送积分,签到排行榜。 如移动app ,签到送流量等活动。 用户签到是提高用户粘性的有效手段,用的好能事半功倍! 下面我们从技术方面看看常用的实现手段: 一. 方案1 直接存到数据库MySQL 用户表如下: last_checkin_time ... »

Java常见的一些经典面试题(附答案解析)

前言: 我想每个程序员比较头疼的事情都是:工作拧螺丝,面试造火箭吧。但是又必须经历这个过程,尤其是弄不清面试官问的问题,如果你准备的不是很充分,会导致面试的时候手足无措。今天这篇文章是从已工作5年的程序员面试几十次中挑选的面试概率比较大的一些题目,都是大家被问到过的(就是这么自信),希望这篇文章能够 ... »

多线程和高并发搞不懂?还谈什么面试?(附面试题解析)

前言: 作为一个 Java开发人员,多线程是一个逃不掉的话题,不管是工作还是面试,但理解起来比较模糊难懂,因为多线程程序在跑起来的时候比较难于观察和跟踪。搞懂多线程并发知识,可以在面试的时候和周围人拉开差距,另外自己在编码的时候可以做到心中有数。 1、Java 中实现多线程有几种方法 (1)继承 T ... »