JVM,并发,锁相关: 1.请你谈谈对volatile的理解,volatile是否存在伪共享问题。 2.cas你知道吗? 3.原子类AtomicInteger的ABA问题谈谈?原子更新引用知道吗? 4.公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁。 5.CountDown ...
分类:
编程语言 时间:
2019-12-31 18:57:50
阅读次数:
86
转自:https://www.cnblogs.com/heqiyoujing/p/11221497.html Java面试高频问题:你会用什么数据类型来存储金额? 如果这个时候你回答float,double那么恭喜你,又可以省出时间来准备别的公司的面试了,当面试官说float,和double不行的时 ...
分类:
编程语言 时间:
2019-12-30 19:27:54
阅读次数:
548
在Java的面试当中,面试官最爱问的就是volatile关键字相关的问题。经过多次面试之后,你是否思考过,为什么他们那么爱问volatile关键字相关的问题?而对于你,如果作为面试官,是否也会考虑采用volatile关键字作为切入点呢?为什么爱问volatile关键字爱问volatile关键字的面试官,大多数情况下都是有一定功底的,因为volatile作为切入点,往底层走可以切入Java内存模型(
分类:
编程语言 时间:
2019-12-30 00:14:53
阅读次数:
105
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/igMojff-bbmQ6irCGO3mqA 包 ...
分类:
编程语言 时间:
2019-12-28 16:30:38
阅读次数:
127
基础与语法 JDK和JRE有什么区别? ==和equals的区别是什么? 基本类型和包装类对象使用 == 和 equals进行比较的结果? 什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题? hashCode()相同,equals()也一定为true吗? final在java中的作用 fina ...
分类:
编程语言 时间:
2019-12-27 20:03:44
阅读次数:
100
前些日子,阿里妹(妹子出题也这么难)发表了一篇文章《悬赏征集!5 道题征集代码界前 3% 的超级王者》——看到这个标题,我内心非常非常激动,因为终于可以证明自己技术很牛逼了。 但遗憾的是,凭借 8 年的 Java 开发经验,我发现这五道题自己全解错了!惨痛的教训再次证明,我是那被秒杀的 97% 的工 ...
分类:
编程语言 时间:
2019-12-26 09:47:55
阅读次数:
81
区别:doPost 用来处理 post 请求,doGet 用来处理 get 请求 参数:传递的参数相同的都是 HttpServletRequest 和 HttpServletResponse 原文链接 Java 自学经历 Java 面试题 H5 Java 面试题小程序 ...
分类:
其他好文 时间:
2019-12-26 09:43:38
阅读次数:
115
Java面试题(一) 1、面向对象的特征有哪些方面? 2、访问修饰符 public,private,protected,以及不写(默认)时的区别? 3、String 是最基本的数据类型吗? 4、float f=3.4;是否正确? 5、short s1 = 1; s1 = s1 + 1;有错吗?sho ...
分类:
编程语言 时间:
2019-12-23 11:43:07
阅读次数:
105
51、类 ExampleA 继承 Exception,类 ExampleB 继承ExampleA。 有如下代码片断: try { throw new ExampleB("b")}catch(ExampleA e){ System.out.println("ExampleA");}catch(Exce ...
分类:
编程语言 时间:
2019-12-22 16:37:21
阅读次数:
101
1、面向对象的特征有哪些方面? 面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基 ...
分类:
编程语言 时间:
2019-12-22 16:07:16
阅读次数:
71