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

    JAVA学习路线

    1.学习前准备

    1. 一个好的学习方法;

      • 俩项基本能力

        • 有高效的指法(敲代码速度快)
        • 有正确完善的编程思路(编程思路:能够用编程的思路去解决现实生活中问题的一种能力)
      • 指法速度

        • 键盘的手势要正确,左手asdf,右手jkl;
        • 坚持盲打
        • 最好可以安装一个打字软件进行练习eg:金山打字
        • 最终要达到肌肉记忆的水平
      • 编程思想的形成

        • 千万不要照抄代码(除非是练习代码),作用不大,可能会形成对代码学习的厌烦,除非是不需要思索的代码

        • 结论验证法

          • 笔记当中要记忆重点的结论

          • 理解学习的结论

            public class Test{
                public ststic void main(){
                    //对老师所说的内容进行思考质疑,然后经过自己的思考消除质疑
                }
            }
            
          • 课下尝试编写自己的程序,想尽一切方法推翻这个结论,然后如果无法推翻就去接受这个结论,然后掌握这个结论,这样就能更加透彻的了解这个知识点

    2. 一个好的截图工具;

      • 电脑:Snipaste
    3. 一个好的笔记软件;

      • 笔记上只记重点结论,不记录废话
      • 添加图片,丰富笔记内容,宽展思路
      • 记录典型案例
    4. 一个好的软件工具;

      • IDEA或者ecilpse

        推荐IDEA,IDEA较为先进


    2.开启学习路线

    1. JavaSE:

    2. 数据库

      1. mySQL(或者ORACLE)数据库是所有程序员都需要学习的,因为不管是C语言,还是C语言,还是C++数据库,对于数据库来说,除了MySQL之外,如果大家还有精力可以学QRACLE数据库

      2. JDBC:Java语言连接数据库(使用java语言对数据库中数据进行增删改查等操作。)

      3. web前端

        • 对于系统结构来说,常见的有俩种:第一种是CS结构,第二种是BS结构。BS结构是目前的主流。所谓的BS其实就是:Browser/Server,浏览器访问服务器的形式
        • 浏览器B端的就是web前端:,在浏览器运行的语言包括:html,CSS,JavaScript
        • 先学HTML,再学习CSS,最后学习JavaSc
      4. JavaWeb

        • BS结构,我们最主要进行的是S端,S端是Server端(服务端),服务器端可以是C语言,可以是PHP,当然也可以是JAVA。
        • 先学习Servlet,再学习JSP
      5. WEB进阶

        • AJAX(发送一步请求的一个技术)
        • jQuery(JavaScript语言的高级框架)
      6. Javaweb项目实战

        • 基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + AJAX能做的一个WEB项目
      7. SSM三大框架(额外可选学SSH)

        • Spring + SpringMVC + MyBatis
        • 建议的学习顺序:先学 MyBatis,再学Spring,最后学习SpringMVC
        • 如果学习完毕可以学习SSH : Spring+Struts2 + Hibernate
        • 建议SSH学习顺序:Hibernate,Spring,Struts
      8. 互联网分布式

        • Dubbo

        • MQ

        • redis

        • zookeeper

        • fastDFS

        • Nginx

          ···

      9. 分布式项目实战

        • 最好有一个商业级的项目对以上内容有一个练习。实战操作
        • 大概需要七个月的时间
  • 相关阅读:
    《做衣服:破坏时尚》总结
    《程序员的思维修炼》总结
    纸玫瑰和鲜玫瑰,选择哪个?
    《古怪的身体:时尚是什么》总结
    《世界尽头的咖啡馆》总结
    《软技能:代码之外的生存指南》总结
    构造无限级树的框架套路,附上python/golang/php/js实现
    《Dior的时尚笔记》总结
    《编写可读代码的艺术》总结
    《费曼学习法》总结
  • 原文地址:https://www.cnblogs.com/ahahwhr/p/14618819.html
Copyright © 2011-2022 走看看