- 博客(6)
- 收藏
- 关注
原创 第六篇--Java面试一定会问到的问题--集合
1. 剖析面试最常见问题之 Java 集合框架 1.1. 集合概述 1.1.1. Java 集合概览 1.1.2. 说说 List,Set,Map 三者的区别? 1.1.3. 集合框架底层数据结构总结 1.1.3.1. List 1.1.3.2. Set 1.1.3.3. Map 1.1.4. 如何选用集合? 1.1.5. 为什么要使用集合? 1.2. Collection 子接口之 List 1.2.1. Arraylist 和 Vector 的区别? 1.2.2. Arraylist..
2021-03-12 09:26:25
153
原创 第五篇--BIO、AIO、NIO区别和用法
熟练掌握 BIO,NIO,AIO 的基本概念以及一些常见问题是你准备面试的过程中不可或缺的一部分,另外这些知识点也是你学习 Netty 的基础。 BIO,NIO,AIO 总结 1. BIO (Blocking I/O) 1.1 传统 BIO 1.2 伪异步 IO 1.3 代码示例 1.4 总结 2. NIO (New I/O) 2.1 NIO 简介 2.2 NIO的特性/NIO与IO区别 1)Non-blocking IO(非阻塞IO) 2)Buffer(缓冲区) 3)Channel (通道
2021-03-12 09:05:56
154
原创 第四篇--代理模式详解
本文首更于《从零开始手把手教你实现一个简单的RPC框架》 。 1. 代理模式 2. 静态代理 3. 动态代理 3.1. JDK 动态代理机制 3.1.1. 介绍 3.1.2. JDK 动态代理类使用步骤 3.1.3. 代码示例 3.2. CGLIB 动态代理机制 3.2.1. 介绍 3.2.2. CGLIB 动态代理类使用步骤 3.2.3. 代码示例 3.3. JDK 动态代理和 CGLIB 动态代理对比 4. 静态代理和动态代理的对比 5. 总结 1. 代理模式 代理模式.
2021-03-11 09:20:50
99
原创 第三篇--Java反射机制
反射机制介绍 JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。 获取 Class 对象的四种方式 如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了四种方式获取 Class 对象: 1.知道具体类的情况下可以使用: Class alunbarClass = T
2021-03-11 08:57:46
95
转载 第二篇--final,static,this,super 关键字总结
final,static,this,super 关键字总结 final,static,this,super 关键字总结 final 关键字 static 关键字 this 关键字 super 关键字 参考 static 关键字详解 static 关键字主要有以下四种使用场景 修饰成员变量和成员方法(常用) 静态代码块 静态内部类 静态导包 补充内容 静态方法与非静态方法 static{}静态代码块与{}非静态代码块(构造代码块) 参考 final,static,this,sup
2021-03-10 16:48:24
114
转载 Java基础篇--编程之路,道长且艰,千里之行,始于足下
第一章 Java基础篇1. Java 基本功1.1. Java 入门(基础概念与常识)1.1.1. Java 语言有哪些特点?1.1.2. 关于 JVM JDK 和 JRE 最详细通俗的解答1.1.2.1. JVM1.1.2.2. JDK 和 JRE1.1.3. Oracle JDK 和 OpenJDK 的对比1.1.4. Java 和 C++的区别?1.1.5. import java 和 javax 有什么区别?1.1.6. 为什么说 Java 语言“编译与解释并存”?1.2. Java 语法1.2
2021-03-09 10:36:12
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人