更新时间:2020-06-09 14:56:57 来源:极悦 浏览1951次
对于Java系的公司,阿里、京东、美团都是纯Java技术栈,百度、滴滴、头条、网易也有Java岗;我认识的很多同学,本科、研究生都有,其中选择走Java后台方向的,很多都去了大厂,从普遍情况看:只能说在这个方向上,概率还是大一点;对于其他方向,前端、测试、运维、安卓等,有兴趣也可以走。
1、Java基础:基本的数据类型、流程控制语句(if、for、while等)、的理解(对象、封装、继承、多态)、一些关键字的理解(super、this等)、接口、抽象类、ArrayList、String、Random、Math等等;先把Java语言入门,Java相关的基础打牢,熟练使用Java,可以先完成一些小的demo作为实战。每一个阶段都要找些demo去练手
2、Java进阶:Date、StringBuilder、List、Set、Map、HashMap、异常、自定义异常、泛型、线程、线程同步、线程池、函数式思想、文件、字节流、网络编程相关等等;在这个阶段,不仅仅是会调用Java的一些API,还需要把List、Set、Map、HashMap等底层源码看看,自己能掌握理解,核心代码能手写。同样找demo练手,同时学会使用Idea。
3、JavaWeb:mysql、tomcat、nginx的安装、配置、部署、jsoup使用、xml基础、html+css+js(前端基础、前端框架jQuery有时间可以学学)、maven的常用命令,依赖管理等等;在这个阶段,就需要做一些简单的项目,项目中需要的技术点就是上面列出来的;前3个阶段,一步一步走,基本上走到这里,就可以做一些有意思的项目了,比如:扫雷、***大战、各种管理系统都是可以一个人完成的。
其实,对于学习Java后台开发的,多少的懂点前端知识,毕竟的做前后端的交互、接口协议的制定,会前端的,整个项目可以自己独立完成,对项目的认知会非常的深;学前端的,现在多少的懂点后台知识,才有更大的机会进入大厂,现在都是在往全栈方向发展。
4、Java后台框架:,这个框架我是觉得最重要的,工作工程中使用较多(springmvc、spring-boot这些),现在学习框架的话,直奔spring就好了。
对于后台框架,不能只停留在调用API的阶段,对于底层源码的实现机制、系统调用模块之间的关系得梳理清楚(看时间安排,至少的熟悉一个框架的源码)。
5、Java中一些核心技术点(GC、JVM、redis等):GC(垃圾收集器),对于执行机制、内存泄漏问题、回收原理等掌握;JVM是虚拟机,实现了跨平台运行,是Java的核心,是Java一次编译到处运行的本质所在,对其组成、运行原理、内存管理、垃圾回收等各种算法都得掌握。
redis是开源,使用C语言编写的k-v数据库。
(1)对redis的持久化怎么理解?为什么读写速率快、性能好?
(2)什么场景下使用redis?以及redis的优点有哪些?
(3)redis单线程、多线程相关
(4)redis集群
以上就是极悦java培训机构的小编针对“Java进阶路线,学Java编程一定要坚持下去”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习