宋红康_第18章:JDK8-17新特性
# 第 18 章:随堂复习与企业真题(JDK8-17 新特性) # 一、随堂复习 # 1. JDK 新特性的概述 几个重要的版本 jdk 5.0 /jdk 8.0 :里程碑式的版本 jdk9.0 开始每 6 个月发布一个新的版本 LTS : jdk8 、 jdk 11 、 jdk 17 如何学习新特性 新的语法规则 (多关注):自动装箱、自动拆箱、注解、enum、Lambda 表达式、方法引用、switch 表达式、try-catch 变化、record 等 增加、过时、删除 API:StringBuilder、ArrayList、新的日期时间的 API、Optional...
more...宋红康_第17章:反射机制
# 第 17 章:随堂复习与企业真题(反射机制) # 一、随堂复习 # 1. 反射的概述(熟悉) Java 给我们提供了一套 API,使用这套 API 我们可以在运行时动态的获取指定对象所属的类,创建运行时类的对象,调用指定的结构(属性、方法)等。 API: java.lang.Class :代表一个类 java.lang.reflect.Method:代表类的方法 java.lang.reflect.Field:代表类的成员变量 java.lang.reflect.Constructor:代表类的构造器 … … 反射的优点和缺点 优点: 提高了 Java 程序的灵活性和扩展性,...
more...宋红康_第16章:网络编程
# 第 16 章:随堂复习与企业真题(网络编程) # 一、随堂复习 # 1. 网络编程概述 计算机网络:略 网络编程的目的:直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 需要解决的三个问题: 问题 1:如何准确地定位网络上一台或多台主机 问题 2:如何定位主机上的特定的应用 问题 3:找到主机后,如何可靠、高效地进行数据传输 # 2. 要素 1:IP 地址 使用具体的一个 ip 地址对应具体的一个互联网上的主机 IP 分类: 角度一:IPv4、IPv6 角度二:公网地址、私网地址(或局域网) 使用 InetAddress 类表示 IP...
more...宋红康_第15章:File类与IO流
# 第 15 章:随堂复习与企业真题(File 类与 IO 流) # 一、随堂复习 # 1. File 类的使用 File 类的一个实例对应着 磁盘上的一个文件或文件目录 。 ----> “万事万物皆对象” (熟悉)File 的实例化、常用的方法 File 类中 只有新建、删除、获取路径等方法,不包含读写文件的方法,此时需要使用IO流 # 2. IO 流的概述 IO 流的分类 流向:输入流、输出流 处理数据单位:字节流、字符流 流的角色: 节点流 、 处理流 IO 的 4 个抽象基类: InputStream \ OutputStream \...
more...宋红康_第14章:数据结构与集合源码
# 第 14 章:随堂复习与企业真题(数据结构与集合源码) # 一、随堂复习 # 1. 数据结构 数据结构的研究对象: ① 数据间的 逻辑关系 (集合关系、一对一、一对多、多对多) ② 数据的 存储结构 (或物理结构) 角度一:顺序结构、链式结构、索引结构、哈希结构 角度二: 线性表 (一维数组、链表、栈、队列)、 树 (二叉树、B + 树)、 图 (多对多)、 哈希表 (HashMap、HashSet) ③ 相关运算 树(了解) 相关数据结构的核心 Node的设计 (单向链表、双向链表、二叉树、栈、队列)(理解) # 2. List 接口下的实现类的源码剖析 List...
more...宋红康_第13章:泛型
# 第 13 章:随堂复习与企业真题(泛型) # 一、随堂复习 # 1. 泛型的理解 ,泛型参数,使用引用数据类型来赋值。 # 2. 泛型在集合、比较器中的使用(重点) 集合:ArrayList、HashMap、Iterator 比较器:Comparable、Comparator # 3. 自定义泛型类 / 泛型接口、泛型方法(熟悉) class Order public 返回值类型 方法名 (形参列表){} 具体的细节,见 IDEA 中的笔记。 # 4. 泛型在继承上的体现 1. 类SuperA是类A的父类,则G<SuperA> 与...
more...