**【李宁】Java基础视频教程独立导读**

在编程语言的浩瀚星空中,Java始终占据着不可忽视的核心地位。作为一门兼具强大生态与广泛应用的面向对象语言,Java不仅是众多大型互联网企业的首选,更是无数程序员踏入软件开发大门的第一把钥匙。对于初学者而言,如何跨越从“零基础”到“能动手”的鸿沟,是学习过程中最关键的 hurdles。李宁老师的这套《Java基础视频教程》,正是为了解决这一痛点而精心打造,旨在通过系统化、手把手的教学方式,帮助学员夯实根基,开启编程之旅。

课程伊始,李宁老师并未急于抛出复杂的代码概念,而是从宏观视角带领学员理解 Java 的诞生背景、核心特性以及“一次编写,到处运行”的跨平台优势。在 1-1 至 1-2 节的概述中,学员将建立起对 Java 生态的整体认知。紧接着,实操环节登场。对于初學者來說,环境配置往往是劝退的第一道关卡。本教程详细拆解了 JDK 的下载、安装及环境变量配置流程(1-3),并进一步演示了如何通过命令行编译和运行程序(1-4),让学员理解程序背后的执行逻辑。为了降低学习门槛,课程还引入了 Eclipse 集成开发环境,从软件安装(1-5)到菜单结构解析(1-6),再到如何在 Eclipse 中创建工程(1-7)、传递参数(1-8)以及核心的调试技巧(1-9),每一步都配有清晰的演示。这些看似琐碎的工具使用细节,实则是提升开发效率、培养排查问题能力的基础,为后续深入学习扫清了技术障碍。

在掌握工具之后,课程正式进入 Java 语言的核心语法领域。李宁老师以严谨的逻辑,从 Java 程序的骨架——基本结构(1-11)讲起,详细剖析了标识符的命名规则(1-12),确保学员写出符合规范的代码。数据类型部分是编程的基石,课程深入浅出地讲解了整数、浮点数、字符及布尔类型(1-13 至 1-14),并厘清了变量与常量的区别(1-15)。在运算符与类型转换(1-16 至 1-18)章节,通过大量实例阐释了优先级与自动/强制转换的边界,避免初学者陷入常见的逻辑陷阱。此外,注释的使用(1-19)也被纳入讲解,强调了代码可读性与团队协作的重要性。

课程的最后部分聚焦于控制流,这是赋予程序“思考”能力的灵魂。通过 if 条件语句(1-20)、switch 多分支结构(1-21)以及 while 和 for 循环(1-22 至 1-23),学员将学会如何根据条件执行不同的逻辑路径,实现程序的动态控制。整套课程节奏舒缓、内容详实,既有理论的高度,又有实操的深度。无论你是渴望转行的职场新人,还是计算机专业的在校学生,这门课都将为你搭建起稳固的 Java 知识大厦,让你在未来的编程道路上走得更加稳健从容。

课程目录

课程目录82 集
  • 1-1 [Java基础] Java概述(1) (15:23).mp4
  • 1-2 [Java基础] Java概述(2) (30:05).mp4
  • 1-3 [Java基础] JDK下载、安装和配置 (19:01).mp4
  • 1-4 [Java基础] 用命令行方式编译和运行Java程序 (21:04).mp4
  • 1-5 [Java基础] Eclipse的下载和安装 (05:34).mp4
  • 1-6 [Java基础] Eclipse的菜单结构 (10:15).mp4
  • 1-7 [Java基础] 在Eclipse中创建和运行Java工程 (09:52).mp4
  • 1-8 [Java基础] 在Eclipse中为Java程序传递命令行参数 (05:08).mp4
  • 1-9 [Java基础] 在Eclipse中调试Java程序 (06:18).mp4
  • 1-10 [Java基础] Eclipse的一些使用技巧 (03:30).mp4
  • 1-11 [Java基础] Java程序的基本结构 (08:05).mp4
  • 1-12 [Java基础] Java标识符 (06:00).mp4
  • 1-13 [Java基础] 基本数据类型-整数 (11:17).mp4
  • 1-14 [Java基础] 基本数据类型-浮点、字符和布尔 (11:43).mp4
  • 1-15 [Java基础] 变量和常量 (09:58).mp4
  • 1-16 [Java基础] Java运算符(1) (13:48).mp4
  • 1-17 [Java基础] Java运算符(2) (24:44).mp4
  • 1-18 [Java基础] Java类型转换 (04:04).mp4
  • 1-19 [Java基础] Java注释 (01:41).mp4
  • 1-20 [Java基础] 控制流:if条件语句 (09:35).mp4
  • 1-21 [Java基础] 控制流:switch条件语句 (10:00).mp4
  • 1-22 [Java基础] 控制流:while循环语句 (08:23).mp4
  • 1-23 [Java基础] 控制流:for循环语句 (08:31).mp4
  • 1-24 [Java基础] 控制流:break和continue语句 (07:03).mp4
  • 2-1 [数组和字符串] 一维数组的创建 (18:02).mp4
  • 2-2 [数组和字符串] 初始化一维数组 (08:44).mp4
  • 2-3 [数组和字符串] 二维数组的创建 (14:02).mp4
  • 2-4 [数组和字符串] 初始化二维数组 (11:52).mp4
  • 2-5 [数组和字符串] 使用同一个值填充数组 (07:08).mp4
  • 2-6 [数组和字符串] 数组排序 (05:02).mp4
  • 2-7 [数组和字符串] 复制数组 (04:06).mp4
  • 2-8 [数组和字符串] 创建字符串 (14:37).mp4
  • 2-9 [数组和字符串] 字符串操作 (12:52).mp4
  • 2-10 [数组和字符串] 字符串操作(2) (22:45).mp4
  • 2-11 [数组和字符串] 将日期和时间格式化为字符串 (23:25).mp4
  • 2-12 [数组和字符串] 正则表达式(1) (11:57).mp4
  • 2-13 [数组和字符串] 正则表达式(2) (18:21).mp4
  • 2-14 [数组和字符串] StringBuilder (07:52).mp4
  • 2-15 [数组和字符串] StringBuffer (05:16).mp4
  • 3-1 [面向对象基础] 面向对象基础 (21:56).mp4
  • 3-2 [面向对象基础] Java中的Package (17:21).mp4
  • 3-3 [面向对象基础] 类的构造方法 (11:09).mp4
  • 3-4 [面向对象基础] 类的成员变量 (03:42).mp4
  • 3-5 [面向对象基础] 类的成员方法 (07:05).mp4
  • 3-6 [面向对象基础] 类中的静态变量、静态方法和静态构造方法 (08:14).mp4
  • 3-7 [面向对象基础] 权限修饰符 (06:00).mp4
  • 3-8 [面向对象基础] 对象比较 (06:43).mp4
  • 3-9 [面向对象基础] 自定义对象的比较 (15:23).mp4
  • 3-10 [面向对象基础] 接口概述 (09:17).mp4
  • 3-11 [面向对象基础] 类如何实现接口 (12:07).mp4
  • 3-12 [面向对象基础] 接口的多继承和类的多实现 (06:39).mp4
  • 3-13 [面向对象基础] 类的继承 (08:20).mp4
  • 3-14 [面向对象基础] 方法重写(override) (16:00).mp4
  • 3-15 [面向对象基础] super和this的用法 (11:08).mp4
  • 3-16 [面向对象基础] 多态 (09:16).mp4
  • 4-1 [高级面向对象技术] 抽象类 (19:11).mp4
  • 4-2 [高级面向对象技术] 内部类 (11:58).mp4
  • 4-3 [高级面向对象技术] 方法内部类 (07:59).mp4
  • 4-4 [高级面向对象技术] 匿名内部类 (07:09).mp4
  • 4-5 [高级面向对象技术] 反射技术 (24:26).mp4
  • 4-6 [高级面向对象技术] 在类中使用泛型 (14:27).mp4
  • 4-7 [高级面向对象技术] 对泛型参数范围的限制 (07:02).mp4
  • 4-8 [高级面向对象技术] 方法泛型 (03:25).mp4
  • 5-1 [集合] 集合:List (17:36).mp4
  • 5-2 [集合] ArrayList与快速定位 (13:00).mp4
  • 5-3 [集合] Set (07:12).mp4
  • 5-4 [集合] Map (05:53).mp4
  • 6-1 [异常] 异常捕捉(1) (15:47).mp4
  • 6-2 [异常] 异常捕获(2) (16:04).mp4
  • 6-3 [异常] trycatchfinally (04:24).mp4
  • 6-4 [异常] throws的作用和用法 (06:15).mp4
  • 6-5 [异常] throw的作用和用法 (08:31).mp4
  • 6-6 [异常] 自定义异常类 (10:26).mp4
  • 7-1 [数据流、线程和网络技术] 流的使用 (12:01).mp4
  • 7-2 [数据流、线程和网络技术] 用Thread创建线程类 (10:50).mp4
  • 7-3 [数据流、线程和网络技术] 用Runnable创建线程类 (04:18).mp4
  • 7-4 [数据流、线程和网络技术] 线程连接 (05:30).mp4
  • 7-5 [数据流、线程和网络技术] 线程同步 (07:53).mp4
  • 7-6 [数据流、线程和网络技术] 获取网路相关信息 (03:40).mp4
  • 7-7 [数据流、线程和网络技术] 判断IP是IPv4还是IPv6 (06:34).mp4
  • 7-8 [数据流、线程和网络技术] 用Socket与服务端交互 (07:31).mp4
  • 7-9 [数据流、线程和网络技术] 实现网路服务端程序 (08:49).mp4