16k 15 分钟

# 第 02 章:随堂复习与企业真题(变量与运算符) # 一、随堂复习 # 1.1 关键字、保留字 关键字:被 Java 赋予特殊含义的字符串。 官方规范中有 50 个关键字 true、false、null 虽然不是关键字,但是可以当做关键字来看待。 保留字:goto 、 const # 1.2 标识符 标识符:凡是可以自己命名的地方,都是标识符。 比如:类名、变量名、方法名、接口名、包名、常量名等 记住:标识符命名的规则(必须要遵守的,否则编译不通过) > 由26个英文字母大小写,0-9 ,_或 $ 组成 > 数字不可以开头。 >...
3.7k 3 分钟

# 第 01 章:随堂复习与企业真题(Java 语言概述) # 一、随堂复习 # 1. Java 基础全程的学习内容 第1阶段:Java基本语法 > Java概述、关键字、标识符、变量、运算符、流程控制(条件判断、选择结构、循环结构)、IDEA、数组 第2阶段:Java面向对象编程 > 类及类的内部成员 > 面向对象的三大特征 > 其它关键字的使用 第3阶段:Java语言的高级应用 > 异常处理、多线程、IO流、集合框架、反射、网络编程、新特性、其它常用的API等 神书:《Java 核心技术》、《Effective...
26k 24 分钟

# 第 18 章_JDK8-17 新特性(下) 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com JDK8 之后的新特性: 语法 jShell 命令 try-catch 资源关闭 局部变量的类型推断(var) instanceof 的模式匹配 switch 表达式 文本块 Record 密封类 API Optional 类 String 存储结构、API 变更 JDK17:标记删除 Applet API 其他结构 JDK9:UnderScore (下划线) 使用的限制 JDK11:更简化的编译运行程序 GC 方面新特性 # 6....
46k 41 分钟

# 第 18 章_JDK8-17 新特性(上) 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com # 本章专题与脉络 JDK8 的新特性: Java 版本迭代概述 Lambda 表达式 函数式接口 方法引用、构造器引用、数组引用 Stream API # 1. Java 版本迭代概述 # 1.1 发布特点(小步快跑,快速迭代) 发行版本 发行时间 备注 Java 1.0 1996.01.23 Sun 公司发布了 Java 的第一个开发工具包 Java 5.0 2004.09.30 ①版本号从 1.4 直接更新至...
31k 29 分钟

# 第 17 章_反射机制 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com # 本章专题与脉络 # 1. 反射 (Reflection) 的概念 # 1.1 反射的出现背景 Java 程序中,所有的对象都有两种类型: 编译时类型 和 运行时类型 ,而很多时候对象的编译时类型和运行时类型 不一致 。 多态 : Object obj = new String("hello"); obj.getClass(); 例如:某些变量或形参的声明类型是 Object 类型,但是程序却需要调用该对象运行时类型的方法,该方法不是...
33k 30 分钟

# 第 16 章_网络编程 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com # 本章专题与脉络 # 1. 网络编程概述 Java 是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java 提供的 网络类库 ,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个 跨平台 的网络库, 程序员面对的是一个统一的网络编程环境 。 # 1.1 软件架构 C/S 架构 :全称为 Client/Server...
53k 48 分钟

# 第 15 章_File 类与 IO 流 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com # 本章专题与脉络 主线: File 类 IO 流概述、分类 # 1. java.io.File 类的使用 # 1.1 概述 File 类及本章下的各种流,都定义在 java.io 包下。 一个 File 对象代表硬盘或网络中可能存在的 一个文件或者文件目录 (俗称文件夹),与平台无关。(体会万事万物皆对象) File 能新建、删除、重命名文件和目录,但 File 不能对文件内容进行读写。如果需要访问文件内容本身,则需要使用 ** IO流...
52k 47 分钟

# 第 14 章_数据结构与集合源码 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com # 本章专题与脉络 主线: 常见的数据结构 集合中是如何使用数据结构实现的 # 1. 数据结构剖析 我们举一个形象的例子来理解数据结构的作用: ** 战场:** 程序运行所需的软件、硬件环境 ** 敌人:** 项目或模块的功能需求 ** 指挥官:** 编写程序的程序员 ** 士兵和装备:** 一行一行的代码 ** 战术和策略:**...
25k 23 分钟

# 第 13 章_泛型 (Generic) 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com BGM: # 本章专题与脉络 # 1. 泛型概述 # 1.1 生活中的例子 举例 1:中药店,每个抽屉外面贴着标签 举例 2:超市购物架上很多瓶子,每个瓶子装的是什么,有标签 举例 3:家庭厨房中: Java 中的泛型,就类似于上述场景中的 标签 。 # 1.2 泛型的引入 在 Java 中,我们在声明方法时,当在完成方法功能时如果有 未知的数据 需要参与,这些未知的数据需要在调用方法时才能确定,那么我们把这样的数据通过 形参...
69k 1:03

# 第 12 章_集合框架 讲师:尚硅谷 - 宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com # 本章专题与脉络 主线: 集合 vs 数组 Collection 接口 List 子接口 ArrayList LinkedList Vector Set 子接口 HashSet LinkedHashSet TreeSet Map 接口 HashMap LinkedHashMap Hashtable Properties SortedMap TreeMap Collections 工具类 # 1. 集合框架概述 # 1.1...