# atguigu-interview-questions **Repository Path**: dxcode/atguigu-interview-questions ## Basic Information - **Project Name**: atguigu-interview-questions - **Description**: 手写的尚硅谷周阳老师的高频面试题第二季的代码和笔记,B站视频号av48961087 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2020-09-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # atguigu-interview-questions 手写的尚硅谷周阳老师的高频面试题第二季的代码和笔记,B站视频号av48961087 ## 说明 官方视频的评论里官方说没有课件,建议大家自己写一个传到GitHub上,所以我就写了一个。原视频的内容主要讲解的是多线程以及JVM的相关高频面试题。 - 我在项目中添加了JUnit的依赖,各个方法基本上都是用单元测试运行的。 - 我的代码在变量命名的小地方是根据我自己的编程习惯写的,跟视频里可能会有所出入,但是大家看得懂就行。 - 项目中的markdown文件使用Typora编辑,最好也用Typora打开,用其他markdown编辑器可能会出现格式问题。 本项目最好结合视频一起使用,在每个markdown文件的第一行我都标出了对应视频的P数,可以帮大家快速定位到对应的视频,希望项目对大家有所帮助。 ## 小问题 由于我的方法是通过单元测试运行的,而视频里用的是main()方法。单元测试运行的方法会导致一个问题,就是如果线程有休眠(调用`Thread.sleep()`或`TimeUnit.SECONDS.sleep()`),休眠结束后的方法就不会执行,但是用main()方法执行的话就不会出现问题,不知道是什么BUG。如果大家有发现多线程那一块中,有跟视频运行结果不一致或者代码里漏掉了线程休眠的,请自己手动修改一下。