结合自己所学和网上看到的整理了一份java学习路线
- java学习的大阶段
- java基础
- javaweb阶段
- 学习总的来说还是要动手
java学习的大阶段
一、java基础加提升
这个阶段我的理解就是对java有一个全面的理解,首先就是会搭建环境,然后写第一个hello word,再到慢慢跟着入手一些小项目,熟悉整个项目流程和理解学习用到的技术。
二、javaWeb阶段
这个阶段就是要对整个架构有初步的认识和搭建能力。有了基础之后能真正完善出整个整体,从前端,到后端,到数据库,到服务器。
三、框架阶段
这个阶段就是对整个框架有把控能力,也就是准大佬了,对各种框架熟悉调整,有修改能力。
四、构架阶段
这个阶段就是真正能对整个项目有把控能力的同时也能对细节有把控能力。不在只是实现项目也对算法,生命周期要有很高的要求。
emmm再往后是臆测了。有了解在完善,后面先写一下基础。
java基础
1、首先就是环境的搭建了,搭建一个java运行环境是第一步。然后找合适的java开发工具:一般是eclipse和IDE
2、第二步就是学习java语法,练习,熟悉。
面向对象、类与对象、构造方法、封装继承多态、抽象类、接口、集合、日志、IO流、线程、并发、异常、网络等
javaweb阶段
1、这个阶段大概第一步就是自己写个从头到尾的hello word。
2、这个阶段有时候可以分为数据库、前端、后端。但自己学习的时候其实很难区分,内容知识可以分开学,但真正动手还是要一起从头到尾比较好。不管是不是自学,那种learning by doing的方式总是比只在书本上好。
3、大体了解数据库,搭建并运行数据库,一般是MySQL。学习语法了解MySQL索引实现原理及优化、JDBC等
4、大体了解WEB前端也就是HTML4/5,CSS,Javascript、JQuery等
5、就是结合所学或者跟着项目自己做一个简单的包含前后端和数据库的一个模块也可以说是项目。验证一下自己所学的对不对。
6、期间学习一下异常处理,和日志查看,emmm毕竟写代码的时候bug还是要有的,日志也是要看的,不然没有灵魂【dog】
7、这个往后之后在完善
学习总的来说还是要动手
1、有时候我也很茫然不知道做什么。写代码不是唯一的出路,但有时候会是这段人生阶段里面最好的选择。
2、学习还是要动手,所以之后一段时间可能会从零编写一些小玩意,一是自己学习(毕业了很多东西都忘了),二是希望自己写的东西自己可以用得上。
从零编程