Java名企面试吧

Java名企面试题,微信公众号首发,每天10点24分,我们不见不散!

排序:
默认
按更新时间
按访问量

基础 | 36个经典面试题,来测一测您的Java基础

到此为止,「Java基础」系列的面试点已更新完毕,但关于Java IO和Java8新特性部分的内容还停留在概述阶段,不够系统和深入,后续有机会再深入学习和更新。 在此,主要将Java基础系列以面试题的形式进行汇总,用做面试前的准备与自测提纲。 公众号后台回复关键字:Java基础,获取完整版Jav...

2018-11-05 09:59:48

阅读数:82

评论数:0

非好学校科班出身的程序员,该如何快速提升自己

作者:hsm_computer 链接:https://www.cnblogs.com/JavaArchitect/p/9854238.html 目前一般的大点的公司,往往会在招聘时(尤其在招聘3年以下工作经验的程序员时)会设置学校的门槛,比如需要211或985相关专业毕业。这里我无意贬低不在这...

2018-12-02 09:03:23

阅读数:79

评论数:0

面经 | 闲来无事,百度一下

记得9月份秋招的时候和朋友说过一句话:如果不知道做什么的话就去面试吧,现在想起来当时的情景还是五味杂陈!更新一波梳理的百度(深圳)的Java后台面经(带答案),面经来源:https://www.nowcoder.com/discuss/124753 。 一面 1. 使用过哪些linux命令...

2018-11-27 10:24:47

阅读数:89

评论数:0

计算机开机背后的故事(预备篇)

各位粉爷们,实在不好意思,断更这么多天,先给大家道个歉。说一个最近的经历,和小伙伴一起面试了一家不错的外企,包括基本问答和手撕代码。幸运的是,我们都通过了面试顺利拿到offer,但不幸的是,我的月薪资比小伙伴低400块,属于第二档工资,总共的话应该有至少四档工资。说实话,刚开始知道的时候心里肯...

2018-11-20 10:40:43

阅读数:26

评论数:0

三分钟学会看大型项目的源码

作者:Jerish_C 来源:CSDN 原文:https://blog.csdn.net/u012999985/article/details/80877671 最近有朋友突然问我一个问题 “你怎么把UE4引擎代码看的那么深入的?” 看到问题后我还愣了一下,因为这是第一次有人给我打了个「深...

2018-11-11 18:41:37

阅读数:123

评论数:0

基础 | Java8新特性之Lambda表达式

Lambda表达式是Java8所引入的新特性之一,其基于函数式接口,以极大地减少代码冗余,并提高代码的可读性。 Lambda表达式的基本语法 参考答案: Java8中引入箭头操作符(也叫Lambda操作符)将Lambda表达式拆分成左右两部分: 左侧:指定Lambda表达式的参数列表; 右侧...

2018-11-03 10:00:10

阅读数:25

评论数:0

基础 | BIO、NIO与AIO

Java中的IO部分比较复杂,具体可参看书籍《Java NIO》和《Netty权威指南》。在此,仅对BIO、NIO和AIO进行概述性梳理,未涉及到具体实现细节,后续有空将深入展开。 同步IO和异步IO 参考答案: IO操作主要分为两个步骤,即发起IO请求和实际IO操作,同步IO与异步IO的区别...

2018-11-02 08:57:37

阅读数:37

评论数:0

基础 | Java中四种引用的区别

在JDK 1.2之前,Java中的引用定义为:如果引用类型的数据中存储的数值代表的是另一块内存的起始地址,则这块内存即代表着一个引用。故在该定义下,一个Java对象仅有被应用和未被引用两种状态。 在JDK 1.2之后,Java对引用的概念进行了扩充,将引用分为强引用、软引用、弱引用和虚引用。...

2018-11-02 08:57:20

阅读数:194

评论数:0

基础 | Java序列化与反序列化的底层实现

在深拷贝与浅拷贝中,提到可以采用「序列化与反序列化」的方式来实现深拷贝,今天主要来填一下序列化的坑。 其中,序列化是一种对象持久化的手段,普遍应用于网络传输和远程方法调用(RMI)等场景中,建议关注。 什么是Java序列化和反序列化? 参考答案: 在Java中,序列化是指将Java对象转换为字...

2018-11-01 10:57:08

阅读数:39

评论数:0

基础 | final、finally与finalize

Java中的final关键字、异常处理中的finally代码块和Object类中的finalize()方法都是比较基础且重要的部分,面试时也经常被问到「final、finally与finalize的区别」,务必重点关注。 谈谈final、finally与finalize的区别? 参考答案: 关...

2018-11-01 10:49:22

阅读数:16

评论数:0

基础 | Exception与Error

关于Java中异常处理部分,面试时经常会被问到 「Exception与Error有什么区别?」,建议重点关注。 Exception与Error有什么区别? 问题分析:既然问到两者的区别,说明两者是有必然联系的,故简单从两者的联系说起,重点突出两者的区别,最后可选择性的介绍Exception的体...

2018-11-01 10:46:39

阅读数:22

评论数:0

基础 | String、StringBuffer与StringBuilder

String类作为Java中的常用类,是各大公司面试时非常喜欢问到的地方,主要是String类够基础,但基础中又会延伸出很多相关技术点,比如final关键字、Java内存分配、Java虚拟机、线程安全等。 今天就主要分析一下 「String、StringBuffer和StringBuilder类...

2018-11-01 10:45:00

阅读数:22

评论数:0

基础 | Java的反射与动态代理

关于「反射」请参看Class类详解(反射)部分。 动态代理作为Java反射的主要应用之一,其在多种JavaEE框架中均有使用,如Spring框架中AOP的实现原理就是动态代理,面试中提到AOP也必定会问 「谈谈对动态代理的理解?」 相关问题,在此做一个梳理与总结。 谈谈对动态代理的理解...

2018-11-01 10:43:18

阅读数:38

评论数:0

基础 | Java的深拷贝与浅拷贝

Object类中的clone()方法定义如下: /** * 仅对本包下的所有类和当前类的子类可见。 * 只有实现Cloneable接口的类的对象才能调用该方法,否则会抛出异常 */ protected native Object clone() throws Clone...

2018-11-01 10:09:34

阅读数:27

评论数:0

基础 | Class类详解

Object类中的getClass()方法即返回一个Class类型的实例,那么 「Class类到底是什么?从何而来?又有什么作用呢?」 参考答案 Class类是什么? 先来简单了解一下Java虚拟机中类的加载过程: 「加载」阶段是「类加载」过程的第一个阶段,虚拟机需要完成以下三件事情: 通过...

2018-11-01 10:07:11

阅读数:28

评论数:0

基础 | 重写hashCode方法

参加美团秋招面试时,被问到 「如何重写hashCode方法?重写hashCode()方法需要注意什么?」,在此做一个系统的总结与梳理,同时也填一下之前埋下的坑,哈哈。 参考答案 为什么要重写hashCode()方法? Object类中hashCode()方法默认是将对象的存储地址进行映射,并返...

2018-11-01 09:25:17

阅读数:23

评论数:0

基础 | 重写equals方法

参加VIVO秋招面试中,在回答「Object类有哪些方法?每个方法分别有什么作用?」问题时,提到equals()方法,就又被问到 「在重写equals()方法需要注意什么?」,顿时就一脸懵逼,这也是面试「Java开发工程师」过程中的高频问题,在此进行一个系统的总结与梳理。 参考答案 为什么...

2018-11-01 09:22:13

阅读数:22

评论数:0

基础 | Object类详解

「Object类有哪些方法?每个方法分别有什么作用?」 是面试「Java开发工程师」过程中的高频问题,我在参加海康威视和VIVO的秋招面试中均被问到过,在此进行一个系统的总结与梳理。 参考答案 Object类位于java.lang包下,是Java中所有类的始祖,其包含的方法列表如下: ...

2018-11-01 09:17:45

阅读数:34

评论数:0

基础 | Java的内部类

「内部类」 在面试时问的并不是很多,但是本人在面试Synopsys时就被问到过,建议还是要重点关注一下。 相信大家对于内部类都不陌生,但肯定也会感觉不太熟悉,因为在开发中的应用场景并不是很多,在此主要梳理一下 「谈谈对内部类的理解?在什么场景中使用过内部类?」 相关问题。 谈谈对内部类的理解? ...

2018-10-31 18:48:47

阅读数:32

评论数:0

基础 | Java的接口与抽象类

在Java中,四大基本特性的「抽象性」是通过两种方式来体现的,包括接口和抽象类。两者看似相同,实则有很多不同之处,面试中也经常会被问到 「谈谈对接口与抽象类的理解?接口与抽象类有什么区别?两者分别在什么场景中使用?」 等问题,在此做一个系统的梳理与总结,建议重点关注。 谈谈对接口与抽象类的理解?...

2018-10-31 18:46:51

阅读数:20

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭