从零开始学Java——学习笔记(不定期更新)

从零开始学Java

学习流程

第一部分:Java基础

笔记参考视频:韩顺平 - 零基础 30 天学会 Java
如果想跟着视频学更推荐看这个:黑马程序员Java零基础视频教程

第一阶段:建立编程思想

1. Java概述
2. 变量
3. 运算符
4. 控制结构
5. 数组、排序和查找
6. 面向对象编程(基础)
7. 面向对象编程(中级)
8. 项目-房屋出租系统

第二阶段:提升编程能力

1. 面向对象编程(高级)
2. 枚举和注解
3. 异常-Exception
4. 常用类
5. 集合
6. 泛型
坦克大战【1】
7. 线程
坦克大战【2】
8. IO流
坦克大战【3】

第三阶段:分析需求,代码实现能力

1. 网络编程
多用户即时通讯系统
2. 反射
3. Mysql基础 后面讲高级篇(优化、集群和项目实战)
4. JDBC和连接池
满汉楼
正则表达式(非必学,但非常实用)

第二部分:JavaWEB

参考视频:黑马程序员新版JavaWeb基础教程,Java web从入门到企业实战完整版

0. JavaWeb概述
1. maven入门
2. MyBatis
3. HTMLCSSJavaScript
(这部分知识比较散,JavaWeb学习重点也不是前端,就没写笔记,给的是现成的网站链接,过一遍有个映像就行,也可以看视频教程(P61~P83)
4. HTTP
5. Tomcat
6. Servlet
7. Request(请求)、Response(响应)
8. JSP(现在渐渐在被淘汰了,但也可以稍微了解一下不用刻意去深入学习)
9. 会话跟踪技术(Cookie、Session)
10. Filter (过滤器)
11. Listener (监听器)
12. Ajax
13. Vue
14. ElementUl

综合案例

第三部分:主流的框架和项目管理

!!由于后续内容需要考虑不同人学过的东西有差异,我整理好后确认没有门槛问题了再发。更新时间不确定!!

学习建议

学一门语言时,一定要持续学习,不能中断!不能多项科目同时学习,一门课程学完了再学其他的课

想要学好编程,一定要多敲代码!建议先跟着书上的例子敲一遍代码,然后试着自主编写代码,并完成课后练习。

不理解代码也没关系,可以学习 Debug 后,一行一行地打断点执行,查看程序的执行过程。千万不要觉得麻烦,养成习惯后真的能节省很多重复学习的时间。

资源

posted @ 2022-06-15 14:50  文杰2000  阅读(1079)  评论(0编辑  收藏  举报