![](https://img-blog.csdnimg.cn/20201210211005241.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java面试
本专栏主要以本人自己学习分享为主,同时分享给有缘人,也希望有大佬阅读发现问题能够帮助纠正
柴散人
这个作者很懒,什么都没留下…
展开
-
记录一次String.valueOf()的坑
import java.util.Map; /** *String类型转换的说明 */ public class StingValueOf { public static void main(String[] args) { Map<String, Object> map = new HashMap<>(); //强转 System.out.println(("null".equals((String)map.get("c原创 2021-01-10 22:34:23 · 1022 阅读 · 0 评论 -
java面试之java多线程=》面试完美回答ThreadLocal
遇到ThreadLocal怎么办? 前言 面试的时候经常会被问道ThreadLocal,哦吼,这是个啥?每次咱们只能回答ThreadLocal似乎可以将数据复制一份放到线程中以供线程使用,然后,嗯哼,就没了,可咋整,是不是很尴尬,这个时候面试官就会认为你还是知道那么点皮毛的,接着他就会问,那你知道是怎么保证每个线程都只取自己的数据吗?父线程能够拿到子线程的ThreadLocal数据吗?你平时都是使用在什么场景。。。这个时候可不是完全懵逼吗?呃。。。呃。。。不好意思我不会,那一首凉凉送给自己。 常问问题 你原创 2020-12-16 09:37:21 · 126 阅读 · 1 评论 -
java面试之java基础=》面试完美回答hashcode和equals
java面试之java基础=》面试完美回答hashcode和equals 前言 小伙伴们面试java时,经常会被问答hashcode和equals的问题,但是平时工作中要么快捷重写,要么干脆不用,那突然被问到这个问题难免有些懵逼,本人之前只会回答hashcode计算hash值,equals重写后比较对象值,就没了,面试这样回答难免有些尴尬,莫急,咱们来细细了解! 一、面试常问问题 说说hashcode和equals的关系? 为什么要重写hashcode和equals? 如果不重写hashcode和equa原创 2020-12-10 23:35:37 · 155 阅读 · 0 评论 -
java类的加载过程
java类的加载过程 package com.study; public class ClassOrder { public static void main(String args[]) { test t = new test("init"); } } class test { /** * 类的加载过程 :静态代码块、静态属性 是根据...原创 2018-08-21 13:37:57 · 103 阅读 · 0 评论