您现在的位置是:课程

Java零基础入门(java基础精通到实战)

2023-06-14 22:08课程 人已围观

学习目标 
Java是一门面向对象的编程语言,对于初学者来说,java里面“面向对象”的内容是比较难以理解的一部分,比如继承、接口、抽象类、各种内部类、枚举、泛型。有一个原因就是现在的书本和教程在讲这一部分内容的时候,举的例子和练习都是一些不太实际的代码。抽象的概念加上抽象的枯燥例子,常常让初学者摸不到头脑。
本课程通过gui图形界面编程的讲解,让初学者可以从实际的例子中理解面向对象的概念,训练编程思维。gui编程的好处在于更加生动有趣,并且也会涉及到面向对象的各个方面。 

课程目标 
对Java的核心知识体系有清晰的理解,为接下来的学习打下坚实的基础。

适用人群 
java零基础,java 入门人群

授课老师 
黄超杰,10年以上编程经验,技术全栈,后台、前端、移动端都有丰富的项目经验。曾供职于腾讯、美国莱斯龙公司,参加过中信银行网银后台开发,日本软银邮箱系统的前端开发,腾讯TOS安卓系统的开发。 

课程大纲 

#第一课

01. git使用
02. 环境变量
03. 入门程序
04. eclipse使用
05. java注释_javadoc
06. 变量、常量、命名规范
07. 进制转换
08. 基本数据类型
09. 运算符1
10. 运算符2
11. 类型转换
12. if-else-siwtch
13. while

#第二课
1. while循环
2. for循环
3. 嵌套的for循环
4. 循环
5. 坐标法打印形状
6. 数组

#第三课
1. 方法定义
2. 返回boolean类型的命名规范
3. 方法重载、可变参数
4. 堆、栈、按值传递

#第四课
1. 对象概述
2. 类、对象、引用的关系
4. this关键字
5. 成员变量初始化
6. 静态域和静态方法
7. 继承和覆盖
8. 继承关系里面构造器的行为
9. 多态
10. javafx程序

#第五课
01. 多态_类型转换
02. 抽象方法和抽象类
03. 抽象方法2
04. Timer和TimerTask抽象类
05. 人民币转大写
06. 接口
07. Runnable接口和Comparator接口
08. 俄罗斯方块_画图入门

#第六课
01. 内部类定义、创建对象
02. 静态内部类
03. 匿名内部类


#第七课
01. 访问修饰符
02. Object的equals方法
03. hashCode
04. 字符串
05. 字符串练习
06. StringBuilder
07. list集合


#第八课
01. 字符串格式化
02. ArrayList vs LinkedList
03. Comparable和Comparator
04. HashSet
05. TreeSet

06. Map的基本使用
07. Map集合的遍历
08. 单词统计案例
09. 嵌套的集合结构
10. 栈的使用

#第九课
01. git流程复习
02. 泛型
03. 泛型方法
04. 异常分类、受检异常的处理
05. 受检异常处理2
06. 读取文件
07. 源代码关键字统计
08. 位运算
09. 复杂的嵌套集合

#第十课
01. File类概述
02. 通过递归遍历文件夹
03. 遍历文件
04. 文件输入输出流
05. 文件复制
06. 文件随机读写

#第十一课
01. 中文编码的问题
02. 中文文件的读写
03. 缓冲流和装饰器模式

#第十二课
01. 正则表达式入门案例
02. 出现次数
03. 断言
04. 常见案例
05. 综合案例
06. 多线程入门
07. Thread.join
08. 线程中断
09. 线程池执行器
10. 线程同步
11. 线程同步2

#第十三课
01. 生产者消费者
02. 生产者消费者2
03. 网络协议入门
04. Socket和ServerSocket
05. 持续发送消息
06. 使用异步线程接收连接
07. 使用异步线程接收连接2
08. 中文支持
09. 客户端使用javafx实现

(加QQ群665827757领资料文档)
-->

站点信息

  • 文章统计篇文章