|
| 1 | +### Java 基础 |
| 2 | +1. equals与 == 的区别 |
| 3 | +2. final, finally, finalize 的区别 |
| 4 | +3. 重载和重写的区别 |
| 5 | +4. 两个对象的 hashCode()相同,则 equals()是否也一定为 true? |
| 6 | +5. 抽象类和接口有什么区别 |
| 7 | +6. BIO、NIO、AIO 有什么区别? |
| 8 | +7. String,Stringbuffer,StringBuilder的区别 |
| 9 | +8. JAVA中的几种基本数据类型是什么,各自占用多少字节 |
| 10 | +9. Java 中,Comparator 与Comparable 有什么不同? |
| 11 | +10. String类能被继承吗,为什么。 |
| 12 | +11. 说说Java中多态的实现原理 |
| 13 | +12. Java泛型和类型擦除 |
| 14 | +13. int 和 Integer 有什么区别 |
| 15 | +14. 说说反射的用途及实现原理,反射创建类实例的三种方式是什么 |
| 16 | +15. 面向对象的特征 |
| 17 | +16. &和&&的区别 |
| 18 | +17. Java 中 IO 流分为几种? |
| 19 | +18. 讲讲类的实例化顺序,比如父类静态数据,构造函数,子类静态数据,构造函数。 |
| 20 | +19. Java创建对象有几种方式 |
| 21 | +20. Java 中 sleep 方法和 wait 方法的区别,还有yield()呢? |
| 22 | +21. 守护线程是什么?用什么方法实现守护线程 |
| 23 | +22. notify()和 notifyAll()有什么区别? |
| 24 | +23. Java中的四种引用及其应用场景是什么? |
| 25 | +24. Java中的异常层次结构 |
| 26 | +25. 静态内部类与非静态内部类的区别 |
| 27 | +26. String s 与new String的区别 |
| 28 | +27. 反射中,Class.forName和ClassLoader区别 |
| 29 | +28. JDK动态代理与cglib实现的区别 |
| 30 | +29. error和exception的区别,CheckedException,RuntimeException的区别。 |
| 31 | +30. 深拷贝和浅拷贝区别 |
| 32 | +31. JDK 和 JRE 有什么区别? |
| 33 | +32. String 类的常用方法都有那些 |
| 34 | +33. 说说自定义注解的场景及实现 |
| 35 | +34. 说一下你熟悉的设计模式? |
| 36 | +35. 简单工厂和抽象工厂有什么区别? |
| 37 | +36. 什么是值传递和引用传递? |
| 38 | +37. 是否可以在static环境中访问非static变量 |
| 39 | +38. Java支持多继承么,为什么? |
| 40 | +39. 用最有效率的方法计算2乘以8 ? |
| 41 | +40. 构造器是否可被重写 |
| 42 | +41. char 型变量中能不能存贮一个中文汉字,为什么? |
| 43 | +42. 如何实现对象克隆? |
| 44 | +43. object中定义了哪些方法? |
| 45 | +44. hashCode的作用是什么? |
| 46 | +45. for-each与常规for循环的效率对比 |
| 47 | +46. 写出几种单例模式实现。 |
| 48 | +47. 请列出 5 个运行时异常。 |
| 49 | +48. 有没有可能 2 个不相等的对象有相同的 hashcode |
| 50 | +49. 访问修饰符public,private,protected,以及不写(默认)时的区别? |
| 51 | +50. final 在 java 中有什么作用? |
| 52 | +51. java 中的 Math.round(-1.5) 等于多少? |
| 53 | +52. String 属于基础的数据类型吗? |
| 54 | +53. 如何将字符串反转? |
| 55 | +54. 描述动态代理的几种实现方式,分别说出相应的优缺点 |
| 56 | +55. 在自己的代码中,如果创建一个java.lang.String类,这个类是否可以被类加载器加载?为什么。 |
| 57 | +56. 谈谈你对java.lang.Object对象中hashCode和equals方法的理解。在什么场景下需要重新实现这两个方法。 |
| 58 | +57. 在jdk1.5中,引入了泛型,泛型的存在是用来解决什么问题。 |
| 59 | +58. 什么是序列化,怎么序列化,反序列呢? |
| 60 | +59. java8的新特性。 |
| 61 | +60. 匿名内部类是什么?如何访问在其外面定义的变量? |
| 62 | +61. break和continue的区别? |
| 63 | +62. String s = "Hello";s = s + " world!";这两行代码执行后,原始的 String 对象中的内容变了没有? |
| 64 | +63. 怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串? |
| 65 | +64. try-catch-finally-return执行顺序 |
| 66 | +65. Java 7 新的 try-with-resources 语句 |
| 67 | +66. 简述一下面向对象的”六原则一法则”。 |
| 68 | +67. switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? |
| 69 | +68. 数组有没有length()方法?String有没有length()方法? |
| 70 | +69. 是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用? |
| 71 | +70. String s = new String("jay");创建了几个字符串对象? |
| 72 | +71. 匿名内部类是否可以继承其它类?是否可以实现接口? |
| 73 | +72. Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用? |
| 74 | +73. float f=3.4;是否正确? |
| 75 | +74. String s = “123”;这个语句有几个对象产生? |
| 76 | +75. Reader和InputStream区别? |
| 77 | +76. 列举出JAVA中6个比较常用的包 |
| 78 | +77. Java 中的 Math. round(-1. 5) 等于多少? |
| 79 | +78. 同步和异步有什么区别? |
| 80 | +79. Java 中应该使用什么数据类型来代表价格? |
| 81 | +80. 64 位 JVM 中,int 的长度是多数? |
| 82 | +81. 进程与线程的区别? |
| 83 | +82. 字节流与字符流的区别 |
| 84 | +83. Java事件机制包括哪三个部分?分别介绍下。 |
| 85 | +84. 为什么等待和通知是在 Object 类而不是 Thread 中声明的? |
| 86 | +85. 每个对象都可上锁,这是在 Object 类而不是 Thread 类中声明 wait 和 notify 的另一个原因。 |
| 87 | +86. 为什么 char 数组比 Java 中的 String 更适合存储密码? |
| 88 | +87. 如何使用双重检查锁定在 Java 中创建线程安全的单例? |
| 89 | +88. 如果你的Serializable类包含一个不可序列化的成员,会发生什么?你是如何解决的? |
| 90 | +89. 什么是 serialVersionUID ?如果你不定义这个, 会发生什么? |
| 91 | +90. 为什么Java中 wait 方法需要在 synchronized 的方法中调用? |
| 92 | +91. 常见的序列化协议有哪些 |
| 93 | +92. @transactional注解在什么情况下会失效,为什么。 |
| 94 | +93. notify和notifyall的区别。 |
| 95 | +94. 数组在内存中如何分配; |
| 96 | +95. 什么是 Busy spin?我们为什么要使用它? |
| 97 | +96. Java 中怎么获取一份线程 dump 文件? |
| 98 | +97. 父类的静态方法能否被子类重写 |
| 99 | +98. 什么是不可变对象 |
| 100 | +99. 如何正确的退出多层嵌套循环? |
| 101 | +100. SimpleDateFormat是线程安全的吗?你一般怎么格式化 |
| 102 | +101. 抽象类必须要有抽象方法吗? |
| 103 | +102. 怎么实现动态代理?有哪些应用 |
| 104 | +103. 什么是内部类?内部类的作用 |
| 105 | +104. 泛型中extends和super的区别 |
| 106 | +105. 成员内部类、静态内部类、局部内部类和匿名内部类的理解,以及项目中的应用 |
| 107 | +106. utf-8编码中的中文占几个字节;int型几个字节? |
| 108 | +107. 说说你对Java注解的理解 |
0 commit comments