Learn Java programming fundamentals through a comprehensive course covering essential concepts from basic syntax to advanced object-oriented principles. Begin with Java's history, features, and development environment setup before diving into identifiers, data types, and type conversion. Master operators, expressions, and control flow statements including branching and loops. Explore arrays, string manipulation, and sorting algorithms. Progress through object-oriented programming concepts including classes, objects, constructors, inheritance, polymorphism, abstract classes, and interfaces. Conclude with exception handling techniques and practical examples. Practice with hands-on exercises and real-world applications throughout each module to reinforce learning and develop strong programming skills.
Overview
Syllabus
- 第一章java概述
- 1.java语言的发展历史
- 2.Java语言的特点
- 3.配置java运行环境
- 4.编辑源程序
- 第二章标识符与数据类型
- 1.java的标识符和关键字
- 2.Java的数据类型-基本数据类型
- 3.数据类型转换
- 第三章运算符与表达式
- 1.运算符与表达式
- 第四章流程控制语句
- 1.分支结构
- 2.While循环
- 3.Do...while循环
- 4.For循环
- 5.Continue语句
- 6.Break语句
- 第五章数组
- 1.一维数组
- 2.一维数组举例
- 3.多维数组
- 4.数组常见操作
- 5.字符串compateTo方法
- 6.字符串equals方法
- 7.数组冒泡排序
- 8.字符串例题
- 第六章类与对象
- 1.类与对象
- 2.类与对象举例
- 3.构造方法与对象的创建
- 4.对象的使用
- 5.类的成员变量和局部变量
- 6.类与对象的例题
- 第七章继承与多态
- 1.继承的概念、
- 2.继承的类型和特性
- 3.重写与重载
- 4.多态的概念
- 5.多态的三个必要条件
- 第八章抽象类与接口
- 1.什么是抽象类
- 2.抽象类举例
- 3.接口的概念
- 4.接口的实现
- 第九章异常处理
- 1.异常处理
- 期末考试
Taught by
Qingqing Zhang, Lili Ning, Zhe Shi, and Ying Hou