当前位置:网站首页 > Java教程 > 正文

java教程云盘



前言

Java基础是所有入门java的同学必过的一关,基础学习的牢固与否决定了程序员未来成就的高度。因此,基础学习的重要性不言而喻。

但是很多同学学习java基础知识,要么是学的太“基础”,就是只会各个知识点的简单概念和使用,要么学的太“杂”,不成系统。

这两者都会导致后面学习越学越难,只会简单使用你是知其然不知其所以然,各个知识都去了解一下会导致后面使用的时候知识零散,遇到需求不知道用什么知识解决,重复学习,很多同学就倒在了基础学习的路上。

课程介绍

课程从以下几方面帮你解决java基础的学习,让你觉得java学习so easy。

零基础入门

本套课程考虑到零基础入门的同学需求,从计算机基础知识,二进制,java环境搭建讲起,每个知识点都是先从基本概念,基本使用讲起,通俗易懂,让所有同学在入门java路上事半功倍。

知识体系全面

基础知识体系全面,主要包含基础知识模块,java基础,java面向对象,java高级,并且考虑到同学们后续学习需要,加入了反射注解,bio,nio的讲解。满足后续学习需求。

内容讲解有深度

在知识点的讲解中我们会贯穿数据结构和算法的知识,如数组的排序算法。重点知识不仅会用,还要讲解原理,并且理解源码和设计思想,如集合的源码分析,ThreadLocal源码分析,线程池源码分析,如文件操作我们会从utf-8编码规则讲起,让你理解文件到底是怎么存储的。又如虚拟机指令分析,源文件反编译都会在课程中带领大家去学习,让你知其然还知其所以然。

精彩的案例

各个知识点都配有精彩的案例,很多都是咱们学生在面试过程遇到的问题,我们也穿插了诸如日历项目,聊天室项目,中国象棋等项目的演示和讲解。

注重逻辑思维

知识点是”标”,逻辑思维是“本”,学习一个技术点不重要,会思考问题更重要,在课程中我们不断引导大家去思考问题,解决问题,建立程序员的面向对象的逻辑思维。课程中也加入了大量的逻辑训练,提升逻辑思维,做到标本兼治。

学习收获

通过本套课程的学习,你将具备:

1、掌握java基础语法

2、具备java面向对象思维

3、具备java程序设计调试能力

4、养成良好的编程习惯

课程目录

01-计算机的发展史

04-二进制的基与权
05-不同进制和十进制的转换
06-二进制和八进制十六进制的转换
07-二进制的四则运算及原码反码补码
08-二进制的位运算
09-二进制面试题
10-预备阶段小结与作业
11-学习方法与基础阶段知识点概述
12-什么是程序
13-java的发展史14-java语言的特点
15-jdk的下载与安装
16-常用dos命令
17-环境变量的配置
18-第一个java程序的编写
19-第一个程序常见问题及编码规范
20-开发工具介绍
21-注释和中文字符编译
22-小结与作业
23-扩展知识点-程序描述的思想
24-变量的概念
25-变量名
26-数据类型讲解
27-数据类型的使用
28-算术运算符
29-赋值运算符
30-其余运算符31-控制台输入
32-总结+作业
33-if-else选择结构
34-多重if
35-嵌套if
36-switch分支结构

37-选择结构总结与作业

4O-循环的概念
41-while循环42-do-while循环43-for循环
44-循环的流程控制
45-二重循环
46-循环总结
47-日历需求分析
48-计算当月第一天是星期几
49-打印日历结果
50-日历小结与作业
51-方法的语法
52-方法参数
53-方法的返回值
54-方法调用及递归
55-总结和作业
56-数组的概念
57-数组的遍历
58-数组的扩容
59-数组作为形参和返回值
60-数组排序
61-数组的查找
62-二维数组
63-数组小结与作业
64-对象的概念
65-类的概念以及对象的创建
66-成员变量和成员方法
67-方法重载
68-构造方法
69-this关键字70-总结与作业
71-封装
72-继承的概念
73-继承的特点
74-属性的继承
75-四种访问修饰符
76-方法重写
77-继承下的构造执行
78-继承小结
79-多态的概念
80-多态的两种应用
81-向下转型
82-小结
83-抽象类和抽象方法
84-静态成员和静态方法
85-final关键字
86-接口的语法
87-接口表示能力
88-接口表示标准和标记接口
89-接口回调
90-接口总结
91-Object类的方法92-成员内部类
93-局部内部类和匿名内部类
94-包装类
95-字符串的基本方法
96-练习讲解和可变字符串
97-日期相关的类和System类
98-正则表达式
99-正则表达式2

100-random类

101-Runtim类

102-大数值类
102-大数值类
103-枚举的基本概念

104-枚举的源码分析

109-删除的时候区分对象和下标
110-泛型和泛型类
111-泛型类型的检查

112-Set集合的基本使用
113-HashSet的原理
114-TreeSet集合的基本使用
115-TreeSet的自然排序和自定义排序
116-LinkedHashSet的使用
117-迭代器的使用
118-Collections类和数组集合转换

119-Map的基本使用
120-HashMap练习讲解
121-HashMap和Hashtable对null的处理

122-LinkedHashMap的使用
123-TreeMap的使用
124-Properties类读取配置文件

129-TreeMap源码分析
130-异常的概念
131-异常处理
132-自定义异常
133-线程的概念
134-线程的创建
135-线程的调度方法
136-线程调度练习讲解
137-线程中断
138-线程生命周期

141-线程安全的概念
142-线程不安全的类
143-死锁
144-线程池的概念
145-线程池的原理
146-线程池的关闭和设计
147-线程池源码分析
148-自动创建线程池
149-ThreadLocal的应用

150-ThreadLocal源码分析

151-单个生产者和消费者问题
152-多个生产者消费者问题
153-多线程总结
154-File类的基本操作
155-文件的递归操作156-字节流读取数据
157-一次性读多个字节
158-使用字节流复制视频
159-对象流
160-文件的追加
161-utf-8编码
162-FileReader和InputStreamReader163-BufferedReader和Writer
164-网络编程的概念
165-Socket单次收发166-使用socket上传视频
167-socket实现多人聊天室168-UDP编程
169-bio总结170-NIO的概念171-buffer的使用
172-通道的概念
173-使用通道读文件
174-使用通道写文件
175-使用通道复制文件

176-nio实现多人聊天
177-多人聊天调试与总结
178-类对象
179-反射的常用方法

180-反射分析构造函数

181-反射分析方法
182-反射分析属性
183-反射获取访问修饰符

184-反射生成json
185-反射实现设计与实现分离
186-注解的概念
187-注解完成设计与实现分离
188-反射和注解总结
189-JDK8概述
190-lambda表达式

191-函数式接口

192-Stream流的概念
193-流的生成
194-流的中间操作及终止操作

197-dom4j解析xml

198-阶段项目-中国象棋

配套资料

PS:需要视频资料的同学可以到博主的主页资源页或文章最上方下载哦!

  • 上一篇: java 158教程
  • 下一篇: java技术框架教程
  • 版权声明


    相关文章:

  • java 158教程2024-12-17 22:18:03
  • 最新的java教程视频2024-12-17 22:18:03
  • java maven教程 pdf2024-12-17 22:18:03
  • java拆包教程2024-12-17 22:18:03
  • java游戏暗码教程2024-12-17 22:18:03
  • java技术框架教程2024-12-17 22:18:03
  • java的hbox教程2024-12-17 22:18:03
  • java教程详解2024-12-17 22:18:03
  • java深入教程2024-12-17 22:18:03
  • 软帝java教程2024-12-17 22:18:03