Java 初学者,如何学习 Java?
2020/05/26 09:30 分类: 技术交流 浏览:1
JAVASE部分
1、作为一个初学者,第一步应该学习java的基础,对jvm 的认识jdk jre jvm 三者的关系
这里不要专研的太深了,了解每个部分是干什么的就行了,不要深入去研究底层的东西。
2、了解java 的命名方式,三大注释,八大基本类型,类 ,方法 ,变量,常量,关键字修饰符,++ , --,作用域,运算符,循环 ,然后数组,值传递,引用传递,一些基本的设计模式,This和 super的使用,封装 ,继承,多态,然后就是Java的一些常用类,和线程,泛型,元注解。
而在基础学习是一点要做好笔记,每天学习到的东西要记录在word里面,在系统学习完了以后画一个Xmind思维导图。能更加牢靠的记住知识点。也可以写一个学习计划日常作息
JAVA WEB阶段
HTML, css, Servlet,tomcat ,cookie 和session,jsp ,xml, junit 测试 数据库 mysql,jdbc
在这个阶段学习完了以后就可以尝试写一个简单的小网站,网站上面展示插入数据库数据。
然后就是我们的框架部分
现在市场上公司大都用的spring的技术那我们学习也要根据市场的招聘需求来学习Spring ,Spring Mvc Mybatis,SpringBoot ,SpringCloud 这几个主流的框架 在学习框架的时候也需要用框架写一些小项目,这里可以尝试写前后端分里的项目,因为目前市面上公司项目大多数是前后分离的,前后分离时你需要注意跨域请求。同时必须要掌握一个项目管理的GIt。Jar包管理的maven。
技术提升
到了这个阶段我们就可以看看 前后分离思想,跨域 redis,elasticsearch ,nginx,mq ,数据库优化,jvm 优化,集群,分布式,分布式事务,分布式锁,多线程。
如果你的发展方向 偏向运维方向一点可以学习docker和k8s,对Linux操作系统要熟练,因为项目在Linux上运行要不windows性能好很多。Nginx也要学习一下。
偏大数据方向就要学习
Hadoop,Zookeeper,Hive,Hbase,Kafka这些
赞 0