
java面试题
人月IT
深挖问题与动手实践-完成率比完成度更重要
展开
-
java面试题集锦
Java面试宝典2017版 一. Java基础部分 7 1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 7 2、Java有没有goto? 7 3、说说&和&&的区别。 8 4、在JAVA中如何跳出当前的多重嵌套循环? 8 5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 =转载 2017-04-13 23:17:37 · 582 阅读 · 0 评论 -
Java面试36计
模块一Java 基础 ② 谈谈你对Java体系的理解?“Java是解释执行”,这句话是正确的吗?③谈谈final、finally. finalize有什么不同? 强引用、软引用、弱引用、幻象引用有什么区别?具体使用场景是什么?⑤理解Java的字符串,String、 StringBuffer、 StringBuilder有什么区别?⑦谈谈Java反射机制,动态代理是基于什么原理?...转载 2018-05-24 09:48:30 · 449 阅读 · 0 评论 -
思维导图学Java编程思想
用了1个月时间,把《Java编程思想》读了一遍。然后用Mindjet Mindmanager做了读书笔记,跟大家分享一下~这个思维导图的读书笔记没有涵盖书中的所有知识点,但是作为框架和读书的思路比较清晰。 思维导图中有很多代码在note中,没有贴到博客中。 思维导图中没有第3章、第22章《图形化用户界面》的总结,因为这个用得很少。转载 2017-12-26 09:53:59 · 507 阅读 · 0 评论 -
一道有趣的面试题:为一款手机app开发后台程序,手机app怎么和服务器端保持会话状态?
回答一: 由于APP向服务端发起请求属于跨域访问,每次访问在服务端都会产生一个新的session,因此APP客户端与web端不同,无法通过session来保持登录状态。 1为了维护app用户的登录状态,我们可以利用token来实现。 2客户端输入账号密码,发起登录请求,服务端在登录接口验证通过后,给客户端返回一个任意字符串,既token,生成算法可随机,token必须与用户的账户关联原创 2017-07-17 10:14:55 · 7951 阅读 · 0 评论 -
LeetCode 三天打渔两天晒网 剩下一天睡大觉
一些比较有趣的问题原创 2017-12-04 09:53:36 · 552 阅读 · 0 评论 -
创业之技术负责人
位运算一直都是原创 2017-12-04 09:51:02 · 204 阅读 · 0 评论 -
Java企业面试算法新得体会之8数组和矩阵问题6问
数学好的话,就比较简单,线性代数的基础很重要原创 2017-12-04 09:52:54 · 263 阅读 · 0 评论 -
java工程师面试题:如何判断链表有环?
方法一:首先从头节点开始,依次遍历单链表的每一个节点。每遍历到一个新节点,就从头节点重新遍历新节点之前的所有节点,用新节点ID和此节点之前所有节点ID依次作比较。*如果发现新节点之前的所有节点当中存在相同节点ID,则说明该节点被遍历过两次,链表有环*;如果之前的所有节点当中不存在相同的节点,就继续遍历下一个新节点,继续重复刚才的操作。例如这样的链表:A->B->C->D->B->C->D, 当遍历到原创 2017-12-12 11:50:08 · 657 阅读 · 0 评论 -
java面试之HashMap延伸出来的--什么是ConcurrentHashMap?
1.HashMap是线程安全的吗? 2 2答–ConcurrentHashMap3要学习多线程编程的话,ConcurrentHashMap的源码拿来阅读一下,不失为一个好的学习方法。 Segment是什么呢?Segment本身就相当于一个HashMap对象。同HashMap一样,Segment包含一个HashEntry数组,数组中的每一个HashEntry既是一个键值对,也是一个链表的头节点。转载 2017-12-12 11:15:16 · 494 阅读 · 0 评论 -
Java面试题:高并发环境下,jdk7 HashMap可能出现的致命问题。注意:是在jdk7与及以下版本
概念1:Rehash的概念? Rehash 是HashMap在扩容时候的一个步骤。HashMap的容量是有限的。当经过多次元素插入,使得HashMap达到一定饱和度时,Key映射位置发生冲突的几率会逐渐提高。这时候,HashMap需要扩展它的长度,也就是进行Resize影响发生Resize的因素有两个: 1.Capacity(HashMap的当前长度–容量) HashMap的当前长度。上一期曾原创 2017-12-12 10:53:04 · 13294 阅读 · 14 评论 -
Java面试题--HashMap是什么?
众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null 对于HashMap,我们最常使用的是两个方法:Get 和 Put。 1.Put方法的原理调用Put方法的时候发生了什么呢?比如调用 hashMap.put(“a原创 2017-12-12 10:17:24 · 571 阅读 · 0 评论 -
Java线程类的继承结构
Java多线程的设计上使用了代理的设计模式 https://edu.aliyun.com/course/36/learn?spm=0.0.0.0.YOzAsu#lesson/431课程链接 @Override public void run() { if (target != null) { target.run(); }原创 2017-11-22 15:13:16 · 431 阅读 · 0 评论 -
@RequestBody应用,requestbody
@RequestBody应用,requestbody之前写过一篇记录文章,写的是将一个比较复杂的数据结构在前台组合起来后传递到后台。当时并不太了解@RequestBody,也并没有使用js提供的JSON.stringify()方法所有都是自己写的,比如js将json转为字符串的方法,后台接收json转成实体的方法。最近接触到了@RequestBody,于是想将之前的代码改写一下。 首先@Requ原创 2017-12-11 17:18:41 · 830 阅读 · 0 评论 -
java面试题之hashCode与equals()方法
@Data@Entity@Table(name = "tb_user")public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; // 手机号 11位 private String phone; // 用户名--唯一原创 2017-12-11 16:39:37 · 700 阅读 · 0 评论 -
Java 的 安全性 体现在哪里?面试题
回答一:(路边社) Java最基本的安全性有三个。 第一个就是garbage collection,garbage collector会让你的程序不容易出现内存泄露。内存泄露是很危险的,在内存泄露的时候黑客可以黑你的电脑。 第二个就是exception,你有没有发现你想用呗null赋值的东西会出Exception?这个就是exception的好处。出现exception的时候原创 2017-12-11 11:02:09 · 9193 阅读 · 0 评论 -
常用Java API 熟悉 方法 从记不得到忘不掉 java1.8.61为例
熟悉jDK自带的常用API是十分有必要的 今天 2018/8/15 先来熟悉 最常用的 版本为 jdk 1.8.0_161 首先 明确一下 Java 到底是值传递还是引用传递?https://www.zhihu.com/question/31203609 也许这个知乎话题能够解决你的很多问题?! Intopass 也许他的回答是对的 ,对不对 你可以 debug看一下 ,绝知此事...原创 2018-09-20 22:49:19 · 1088 阅读 · 0 评论