028-86261949

当前位置:首页 > 技术交流 > Java 初学者,如何学习 Java?

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这些

#标签:Java入门,Java自学