java-notes
java-notes copied to clipboard
自己的学习笔记。包含:个人秋招经历、🐂客面经问题按照频率总结、Java一系列知识、数据库、分布式、微服务、前端、技术面试、每日文章等(持续更新)
美团面经
打开美团面经后显示的却是拼多多面经,能否抽空调整一下,谢谢买兄弟
[重载和重写的区别](https://dreamcater.gitee.io/javabooks/#/crazy/Java%E5%9F%BA%E7%A1%80?id=%e9%87%8d%e8%bd%bd%e5%92%8c%e9%87%8d%e5%86%99%e7%9a%84%e5%8c%ba%e5%88%ab) 此处提及 > 重载 > >发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。 但是返回值和访问限制符号不同好像会报错。 ``` public class HelloWorld { public void testFoo(){ } public String testFoo() { return ""; } } ``` 报错:Duplicate method testFoo() in type...
感谢同学分享这么好的资源。多线程练习题的第二题是存在一定问题的(每个线程把自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示),已有的代码如果建立在start之后按照threadA threadB和threadC的顺序执行是没错的,但是实际上线程调度的顺序并不是start的顺序,所以会出现问题,经过测试也确实结果不符合题目要求,附上自己的思路。 ``` public class Test2 { //记录打印状态 private static int status = 0; public static void main(String[] args) { Runnable r = new Runnable() { @Override public void run()...