Java

Exception 和 Error 有什么区别?泛型的使用方式有哪几种?项目中哪里用到了泛型?何谓反射?JDK动态代理何谓注解?注解的解析方法有哪几种?SPI机制SPI 和 API 有什么区别?什么是序列化和反序列化?序列化协议对应于 TCP/IP 4 层模型的哪一层?Checked Exception 和 Unchecked Exception 有什么区别?常见序列化协议有哪些?JDK 自带的序列化方式serialVersionUID 有什么作用?serialVersionUID 不是被 static 变量修饰了吗?为什么还会被“序列化”?如果有些字段不想进行序列化怎么办?KryoProtobufProtoStuffHessian有哪些方式能创建对象常见的非受检异常Java IO 流I/O 流为什么要分为字节流和字符流呢?Java IO 中的设计模式有哪些?什么是语法糖?Java 中有哪些常见的语法糖?形参&实参为什么 Java 只有值传递?引用传递是怎么样的?为什么 Java 不引入引用传递呢?泛型&通配符Throwable 类常用方法有哪些?反射的应用场景获取 Class 对象的几种方式try-catch-finally 如何使用?finally 中的代码一定会执行吗?如何使用 try-with-resources 代替try-catch-finally?异常使用有哪些需要注意的地方?什么是泛型?有什么作用?常量折叠说说 List, Set, Queue, Map 四者的区别?ArrayList 与 LinkedList 区别Comparable 和 Comparator 的区别ArrayList 的扩容机制无序性和不可重复性的含义是什么比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同Queue 与 Deque 的区别ArrayDeque 与 LinkedList 的区别说一说 PriorityQueue什么是 BlockingQueue?ArrayBlockingQueue 和 LinkedBlockingQueue 有什么区别?ArrayBlockingQueue 和 LinkedBlockingQueue 有什么区别?ArrayList 和 Array(数组)的区别?ArrayList 和 Vector 的区别?Vector 和 Stack 的区别?ArrayList 可以添加 null 值吗ArrayList 插入和删除元素的时间复杂度LinkedList 插入和删除元素的时间复杂度LinkedList 为什么不能实现 RandomAccess 接口Java中UnsafeAOT与JIT区别JVM和JDK/JRE之间的关系是什么?JVM-JDK9之后的类加载器Java_9_为何要将_String_的底层实现由_char[]_改成了_byte[]_?JavaSe和JavaEE的区别Java中有哪些基础类型Java中有哪些对象引用方式Java什么是可变长参数?Java什么是方法的返回值?方法有哪几种类型?Java包装类与自动拆箱装箱Java包装类缓存机制Java如何解决浮点数计算不精确问题Java字符型常量和字符串常量的区别?Java成员变量与局部变量的区别?Java浮点运算为什么不精确Java移位运算符Java自增自减运算符Java语言关键字有哪些Java语言概念Java超过long类型的数据如何表示Java重载和重写有什么区别?Java静态变量有什么作用?Java静态方法为什么不能调用非静态成员?Java静态方法和实例方法有何不同?MySQL-crash-safeOracleJDK和OpenJDK区别String_equals_和_Object_equals_有何区别?String_s1_=_new_String("abc");这句话创建了几个字符串对象?continuebreak和return的区别是什么hashCode有什么用?int i=0;i=i++,从底层虚拟机角度分析答案javaIO模型javaIO模型之AIOjavaIO模型之BIOjavaIO模型之NIOjavaIO设计模式之工厂模式javaIO设计模式之装饰器模式javaIO设计模式之适配器模式javaNIO的核心组件javaNIO的零拷贝javap命令java字符流java字符缓冲流java字节流java字节缓冲流java打印流java随机访问流构造方法有哪些特点?是否可被 override?String 为什么是不可变的?为什么重写equals时必须重写hashCode方法?使用GithubActions自动部署Hexo创建一个对象用什么运算符?对象实体与对象引用有何不同?==和equals的区别如果一个类没有声明构造方法,该程序能正确执行吗?字符串常量池的作用了解吗?字符串拼接用_+_还是_StringBuilder_?字节码构成-主副版本号字节码构成-魔术字节码文件的组成对象的相等和引用相等的区别接口和抽象类有什么共同点和区别?标识符和关键字的区别是什么注释有哪几种形式深拷贝和浅拷贝区别了解吗?什么是引用拷贝?Java 和 C++ 的区别?String、StringBuffer、StringBuilder 的区别?String 类型的变量和常量做“+”运算时发生了什么?Object类的常见方法有哪些?语言编译与解释并存?面向对象三大特征面向对象和面向过程的区别

最后更新于