zoukankan      html  css  js  c++  java
  • 新手学习java路线

    关于新手学习java的路线

    笔者也是根据这个路线学习的,希望对你们有所帮助。
    首先你要确定你是学习java 并且能够踏踏实实的走下去。一定要多学习,我也可以一直陪你走下去的。
    笔者一年工作经验,科班毕业,但是大学玩了几年,没有什么好的收获,唯一多的可能是学会了怎么和别人相处吧。目前处于失业状态,在学习之余,写一些博客,总结自己学习时候的经验。
    或许自己的经验也不是很足,有不对的地方希望指正。

    Java 学习路线

    1. 确定走那条路,目前java大多数都是进行 web 开发,所以当你学习java的时候,更多的时候是学习 web 编程
    2. java 可以做 游戏开发,你要去学习 java 的游戏开发框架
    3. 如果和笔者一样进行 web 开发呢!看下去
    4. java基本语言(了解java)
    5. java 基础语法(包括标识符,数据类型,运算符,循环,面向对象编程,封装,继承,多态,数组,注解,反射)
    6. 多线程编程(包括 JUC )
    7. 数组和集合(更多的是底层知识)
    8. IO 流和 NIO
    9. 网络协议,数据结构
    10. 数据库(mysql,sqlServer,oracle等几大主流数据库,数据库语句优化,索引,数据库存储结构,视图,数据库设计,navicat等第三方数据库操作软件,初识java连接数据库操作,如果能了解数据结构就更好了)
    11. 这个时候需要一些前端知识(html,css,js,jquery,bootstrap,LayUI)
    12. Linux 基础(centOS,基础命令,如何部署项目,这个时候需要认识 tomcat,docker,高深点就 kubernates 还有 nginx)
    13. maven项目构建工具,git(github,gitlab等)版本控制工具
    14. SSH 框架(认识springMVC三层架构,主要是hibernate,和springMVC)
    15. SSM 框架(spring springMVC mybatis)
    16. SpringBoot(可以认识前后端分离,Thymeleaf模板,VUE前端框架,security,shiro权限认证框架,swagger等)
    17. 缓存NoSQL技术(reids等,消息中间件,消息队列)
    18. 认识微服务架构(dobbo + zookeeper)
    19. SpringCloud(eureka,hystrix,ribbon等组件)
    20. Spring全家桶(Spring官网)
    21. 云计算和大数据(爬虫等)
    22. 服务网格
      这些知识都可以在博客园、CSDN、bilibili网站网可以找到相应的学习博客和视频
      如果有想互相学习的人可以加我微信:18882020994 (不要打骚扰电话哦)
  • 相关阅读:
    从零搭建一个IdentityServer——项目搭建
    自学是门手艺-准备好好读读这本书
    Python学习路径
    如何查看一套Android代码的版本
    用tmux让程序在ssh退出后保持运行
    AOSP patch
    The Update Engine Action System
    职 工 养 老 保 险 转 移—陕西省外转入
    uml资料
    ABOTA资料汇集
  • 原文地址:https://www.cnblogs.com/linux0kk/p/13565578.html
Copyright © 2011-2022 走看看