JAVA基础题——自用
-
JDK 和 JRE 有什么区别?
JDK:工具包,提供开发环境和运行环境
JRE:Java运行环境 -
== 和 equals 的区别是什么
前者是比较值和地址,后者是对象在内存中的值的比较 -
两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?
不对
两个对象equals相等,hashcode不一定相等,除非重写equals和hashcode方法
两个对象==相等,则其hashcode一定相等,反之不一定成立。 -
final 在 Java 中有什么作用?
-
Java 中的 Math. round(-1. 5) 等于多少?
-
String 属于基础的数据类型吗?
-
Java 中操作字符串都有哪些类?它们之间有什么区别?
-
String str="i"与 String str=new String(“i”)一样吗?
-
如何将字符串反转?
-
String 类的常用方法都有那些?
-
抽象类必须要有抽象方法吗?
-
普通类和抽象类有哪些区别?
-
抽象类能使用 final 修饰吗?
-
接口和抽象类有什么区别?
-
Java 中 IO 流分为几种?
-
BIO、NIO、AIO 有什么区别?
-
Files的常用方法都有哪些?