
√ 面试不败计划
hello-java-maker
为了我们,做最好的自己
展开
-
“面试不败计划”:面试题基础一
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性...转载 2018-06-04 10:20:32 · 393 阅读 · 0 评论 -
最新!!招银网络科技Java面经,整理附答案
作者:榨汁机2号链接:https://www.nowcoder.com/discuss/1640193月12号现场面试的, 感觉好像所有人有3面的样子。到目前也没有消息,有消息的吱一声,让我早点死了这个心…一面1 Java的八大基本类型byte、short、int、long、float、double、char、boolean。2 Java除了基本类型以外还有哪些类能表示数字这个题目...转载 2019-03-19 22:23:23 · 4138 阅读 · 2 评论 -
“面试不败计划“:hibernate和mybatis比较
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。 第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些...转载 2018-06-19 22:50:38 · 721 阅读 · 0 评论 -
“面试不败计划”:各大公司Java后端开发面试题总结
1、ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。 ThreadLocal类中维护一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值为对...转载 2018-06-19 22:46:04 · 754 阅读 · 0 评论 -
“面试不败计划”:多线程
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 2)在Java中Lock接口比synchronized块的优势是什么?你需要实现一个高效的缓存,它允许多个用户读,但只允许一个用户写,以此来保持它的...转载 2018-06-19 22:17:44 · 248 阅读 · 0 评论 -
“面试不败计划”:集合总结
1、接口:CollectionCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。...转载 2018-06-19 22:15:47 · 280 阅读 · 0 评论 -
“面试不败计划”:集合、日期、异常、序列化、jvm、其他
关于集合 1、Java中的集合及其继承关系关于集合的体系是每个人都应该烂熟于心的,尤其是对我们经常使用的List,Map的原理更该如此.这里我们看这张图即可: 2、poll()方法和remove()方法区别?poll() 和 remove() 都是从队列中取出一个元素,但是 poll() 在获取元素失败的时候会返回空,但是 remove() 失败的时候会抛出异常。...转载 2018-06-10 20:01:24 · 413 阅读 · 0 评论 -
“面试不败计划”:多线程
1、说说进程,线程,协程之间的区别简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本单位.同一进程中的多个线程之间可以并发执行. 2、你了解守护线程吗?它和非守护线程...转载 2018-06-10 19:43:30 · 450 阅读 · 2 评论 -
“面试不败计划”:垃圾垃圾回收
1、你知道哪些垃圾回收算法?垃圾回收从理论上非常容易理解,具体的方法有以下几种: 1. 标记-清除 2. 标记-整理 3. 分代回收 更详细的内容参见深入理解垃圾回收算法:http://blog.youkuaiyun.com/dd864140130/article/details/50084471 2、如何判断一个对象是否应该被回收这就是所谓的对象存活性判断,常用的...转载 2018-06-10 19:26:45 · 586 阅读 · 0 评论 -
“面试不败计划”:面试题基础三
1、& 和 &&的区别首先记住&是位操作,而&&是逻辑运算符.另外需要记住逻辑运算符具有短路特性,而&不具备短路特性.publicclassTest{ static String name; publicstaticvoidmain(String[] args){ if(name!=null&a...转载 2018-06-10 19:23:14 · 387 阅读 · 0 评论 -
“面试不败计划”:面试题基础二
11、switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?答:在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。从Java 5开始,Java中引入了枚举类型,expr也可以是enum类型,从Java 7开始,expr还可以是字符串(String),但是长整型(long)在目前所有的版本中都是不...转载 2018-05-31 13:16:25 · 598 阅读 · 0 评论 -
重磅!!面试季--最新面试题总结出厂,附题解,后期持续分享!
作者:早该变坏链接:https://www.nowcoder.com/discuss/163934一、情话部分小姐姐: 为什么有很多人在感情中付出很多,却得不到想要的结果?你答: 我听过一个这样的故事:讲的是蚯蚓一家人,有一天,蚯蚓爸爸特别无聊,就把自己切成了俩段愉快的打羽毛球去了,蚯蚓妈妈见状,把自己切成了四段,打麻将去了,蚯蚓哥哥接近狂热,把自己切成很多段,结果死掉了,因为他想踢足球...转载 2019-03-18 22:46:00 · 395 阅读 · 0 评论