java基础复习
文章平均质量分 96
本专栏主要复习java知识
学无止境java
java后端,爱好java,java web,数据库等
展开
-
IO 模型详解(通俗易懂)
IO 模型详解何为 I/O?有哪些常见的 IO 模型?Java 中 3 种常见 IO 模型BIO (Blocking I/O)NIO (Non-blocking/New I/O)AIO (Asynchronous I/O)转载 2022-04-27 18:08:26 · 714 阅读 · 11 评论 -
java线程基础九连问,你能坚持到第几问?day9【面试与学习均可食用篇】
java线程基础九连问,你能坚持到第几问?day9【面试与学习均可食用篇】👉说说并发与并行的区别?👉为什么要使用多线程呢?👉使用多线程可能带来什么问题?👉说说线程的生命周期和状态?👉什么是上下文切换?👉什么是线程死锁?如何避免死锁?👉如何预防和避免线程死锁?👉说说 sleep() 方法和 wait() 方法区别和共同点?👉为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法?原创 2022-04-25 16:53:46 · 865 阅读 · 28 评论 -
java集合与线程连环十二问,你能坚持到第几问?day8【面试与学习均可食用篇】
java基础连环十一问,你能坚持到第几问?【集合篇】day8👉HashMap 的底层实现👉HashMap 的长度为什么是 2 的幂次方👉HashMap 多线程操作导致死循环问题👉HashMap 有哪几种常见的遍历方式?👉ConcurrentHashMap 和 Hashtable 的区别👉ConcurrentHashMap 线程安全的具体实现方式/底层具体实现👉Collections 工具类👉何为进程?👉何为线程?👉请简要描述线程与进程的关系,区别及优缺点?👉程序计原创 2022-04-23 19:52:51 · 761 阅读 · 18 评论 -
day7 java基础连环十一问,你能坚持到第几问?【集合篇】
day7 java基础连环十一问,你能坚持到第几问?【集合篇】👉comparable 和 Comparator 的区别👉无序性和不可重复性的含义是什么👉比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同👉Collection 子接口之 Queue(Queue 与 Deque 的区别)👉ArrayDeque 与 LinkedList 的区别👉说一说 PriorityQueue👉Map 接口 HashMap 和 Hashtable 的区别👉HashM原创 2022-04-23 07:45:00 · 1144 阅读 · 35 评论 -
day6 java基础夺命十三连问,你能坚持到第几问?【IO、集合篇】
day6 java基础连环十一问,你能坚持到第几问?【IO、集合篇】👉什么是序列化?什么是反序列化?👉Java 序列化中如果有些字段不想进行序列化,怎么办?👉获取用键盘输入常用的两种方法👉Java 中 IO 流分为几种?👉既然有了字节流,为什么还要有字符流?👉Java 集合概览👉说说 List, Set, Queue, Map 四者的区别?👉集合框架底层数据结构总结👉如何选用集合?👉为什么要使用集合?👉Collection 子接口之 List中Arraylist原创 2022-04-22 07:30:00 · 746 阅读 · 29 评论 -
day5 java基础连环十一问【反射、异常篇】
day5 java基础连环十一问【反射、异常篇】何为反射?反射机制优缺点反射的应用场景注解异常Exception 和 Error 有什么区别?Checked Exception 和 Unchecked Exception 有什么区别?Throwable 类常用方法有哪些?try-catch-finally 如何使用?finally 中的代码一定会执行吗?如何使用 try-with-resources 代替try-catch-finally?原创 2022-04-21 07:30:00 · 1120 阅读 · 22 评论 -
day4 java基础连环十问,你能坚持到第几问?(String、泛型篇【由浅入深】)
day4 java基础连环十问,你能坚持到第几问?(String、泛型)【面试篇】👉String、StringBuffer、StringBuilder 的区别?👉String 为什么是不可变的?👉字符串拼接用“+” 还是 StringBuilder?👉String#equals() 和 Object#equals() 有何区别?👉字符串常量池的作用了解吗?👉intern 方法有什么作用?👉String 类型的变量和常量做“+”运算时发生了什么?👉Java 泛型了解么?什么是类原创 2022-04-20 07:45:00 · 1540 阅读 · 27 评论 -
day3 java基础连环十一问,你能坚持到第几问?(面向对象篇)
day3 java基础连环十一问,你能坚持到第几问?【面试篇】👉对象的相等和引用相等的区别👉类的构造方法的作用是什么?👉如果一个类没有声明构造方法,该程序能正确执行吗?👉构造方法有哪些特点?是否可被 override?👉面向对象三大特征👉接口和抽象类有什么共同点和区别?👉深拷贝和浅拷贝区别了解吗?什么是引用拷贝?👉Object 类的常见方法有哪些?👉== 和 equals() 的区别👉hashCode() 有什么用?👉为什么要有 hashCode?java面试题原创 2022-04-19 07:45:00 · 1038 阅读 · 24 评论 -
day2 java基础连环10问,你能坚持到第几问?【面试篇】
day2 java基础连环10问,你能坚持到第几问?【面试篇】👉 静态方法和实例方法有何不同?👉重载和重写的区别👉什么是可变长参数?👉Java 中的几种基本数据类型了解么?👉基本类型和包装类型的区别?👉包装类型的常量池技术了解么?👉自动装箱与拆箱了解吗?原理是什么?👉面向对象和面向过程的区别👉成员变量与局部变量的区别👉创建一个对象用什么运算符?对象实体与对象引用有何不同?java知识点总结java面试题总结原创 2022-04-18 07:30:00 · 679 阅读 · 35 评论 -
Java基础连环十五问,你能坚持到第几问?【面试篇】
Java基础连环十五问,你能坚持到第几问【面试篇】1.Java 语言有哪些特点?2.JVM vs JDK vs JRE3.什么是字节码?采用字节码的好处是什么?4.为什么说 Java 语言“编译与解释并存”?5.Oracle JDK vs OpenJDK6.Java 和 C++ 的区别?7.字符型常量和字符串常量的区别?8.标识符和关键字的区别是什么?9.自增自减运算符10.continue、break 和 return 的区别是什么?11.什么是方法的返回值?方法有哪几种类型?12.静态方法为什么不能调用原创 2022-04-17 07:45:00 · 2040 阅读 · 26 评论