- 博客(4)
- 收藏
- 关注
原创 字节跳动2020-ByteCamp暑期夏令营研发组习题
概要 本文主要是记录字节2020夏令营的笔试习题,解答部分待日后不断完善。 选择题部分记录不是很完全,剩下没有被收录的大都偏容易。 单项选择题 箱子里有20个红球,18个白球,逐一随机抽取球,问整个过程中箱外白球至少有一次和箱外红球相等的概率。 求f(x)=x-sinx的零点个数 多项选择题 假设在单核无超线程CPU场景下执行如下代码「x=x+1,y=y+x」,有三个线程分别执行这段代码,在所有线程开始前,假设有2个变量x,y,x和y都被初始化为1,x和y值会且只会被这三个线程修改,线程随时会被抢占,
2020-08-01 11:50:46
1236
1
原创 Java注解与反射学习记录
概要 本文主要是总结Java注解与反射的相关知识,加深自己对Java类动态语言的理解,同时为日后学习Spring打下基础。 注解: 什么是注解 Annotation的作用 不是程序本身,但是可以对程序作出解释。 可以被其他程序(比如:编译器等)读取。 Annotation的格式: 注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)。 Annotation使用范围: 附加在package、class、meth
2020-07-30 21:42:15
166
原创 Java源码阅读
概要 本文主要是总结如何配置Java源码的阅读环境,可以方便我们更深入的了解Java JDK的相关底层实现逻辑,许多诸如HashMap实现逻辑均可通过本方法调试查阅底层交互。 看完本篇可以收获: Java源码阅读技巧 HashMap基本逻辑 IDEA调试技巧 Java源码环境搭建 1.获取Java源码 由于新版Java14的源码不好直接获取,我们就选择最常用的Java1.8的源码,通过官网下载Java1.8即可获得对应相关资源,具体实现步骤如下: 通过Java 1.8构建新的Java项目 在新建
2020-07-18 22:19:02
503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人