首页 > 常见问答

java零基础,学习几个月能掌握?该怎么学?

网友解答:

零基础,学习几个月能掌握,这需要看你怎么学?

自学?可能很考验的意志力,并且需要的时间会比较长!如果你的意志力和学习能力都不错,那自学肯定没有问题!

培训?培训时间一般为半年左右,非常的辛苦,你要做好一天都在上课的准备,就和高中上学一样,有晚自习,想要学好的同学有的需要学到十二点!曾经有在黑马程序员的学员给我说,他每天晚上学到十二点,但是他的付出有回报,最后拿到了oppo的offer!

因此,不管你怎么学,能不能掌握,结果都是靠自己的!我能分享给你的就是一些学习技巧,学习线路图!

java零基础,学习几个月能掌握?该怎么学?

java学习线路图

这个学习线路图我分为了几个阶段,每个阶段能学到什么,能做什么,具体知识点请往下看,每个阶段知识点我都整理出来了,更适合学习!

java语言入门

可掌握的核心能力:

掌握java开发环境基本配置;

掌握运算符、表达式、流程控制语句、数组等的使用;

熟练使用idea开发工具;

掌握java基本面向对象知识;

掌握常用类string、arraylist等的使用。

配套视频:

毕向东java基础教程(适合初学者入门的java基础视频)

java语言进阶

可掌握的核心能力:

深入理解java面向对象相关知识点;

掌握开发中常用类如集合、io流、时间日期等操作;

掌握java异常处理机制,熟悉java多线程开发;

掌握网络基础知识,了解socket原理,tcp、udp协议;

掌握java基本语法完成单机程序的编写;

熟悉java新特性,如lambda、stream流等操作

配套视频:

java快速入门教程(java基础班全套教程)

javaweb

可掌握的核心能力:

掌握javajdbc、连接池操作,熟练操作mysql数据库;

熟悉web开发中常用知识如html5、css3、javascript、bootstrap、jquery等;

掌握javaweb开发核心技术servlet、listener、filter等;

熟悉linux服务器,并安装开发常用软件tomcat、mysql、nginx等;

掌握同步及异步操作的javaweb开发,具备b/s结构软件开发能力,完成基本的javaweb项目;

熟悉基本的项目管理工具maven的使用。

配套视频:

javaweb教程_javaweb入门教程

项目一

可掌握的核心能力:

掌握企业中最常用ssm框架开发,开发出结构清晰、可复用性好、维护方便的企业级应用程序;

掌握angularjs框架;

掌握springsecurity框架;

掌握dubbox分布式调用技术;

掌握zookeeper分布式应用协调服务;

掌握freemarker模板引擎;

掌握全文检索解决方案;

掌握springboot1.x框架的基本应用;

掌握cas实现单点登录;

掌握cors实现跨域;

掌握微信扫码支付;

掌握电商秒杀解决方案;

掌握springtask实现任务调度;

掌握mavenprofilel实现开发与生产环境切换;

了解电商开发中相关业务模块如商品、订单基本操作;

了解电商开发中相关术语spu和sku等;

积累互联网电商项目开发经验。

配套视频:

java教程|springmvc由浅入深教程

java教程|mybatis由浅入深教程

maven教程_maven视频教程

项目二

可掌握的核心能力:

熟悉基本的java爬虫开发,掌握webmagic爬虫框架使用;

掌握httpclient的使用;

掌握springdatajpa框架;

掌握springboot2.x框架;

掌握springcloud框架;

掌握mongodb数据库使用;

掌握rabbitmq消息中间件使用;

掌握elasticsearch分布式搜索引擎;

掌握rancher实现容器部署管理;

掌握grafana实现服务的实时监控;

熟悉nodejs环境,使用npm和cnpm管理包资源;

熟悉eslint进行前端语法校验;

熟悉axios的使用;

掌握vuejs框架的基本使用;

掌握瀑布流组件使用;

掌握前端页面分享功能的实现;

掌握企业级devops解决方案,熟悉docker、jenkins、git等;

了解sparkmllibals机器学习算法库实现智能分类;

了解dl4j深度学习框架实现智能推荐。

配套视频

2018年vue.js深入浅出教程

深度掌握springboot实践技术教程

微服务初级课程

配套视频

springboot教程_springboot视频教程

微服务高级课程

可掌握的核心能力:

servicecomb改造十次方项目;

了解kubernetes作用及为什么使用kubernetes;

会使用k8sapi完成基本操作;

理解微服务引擎cse的功能;

能够实现servicecomb项目接入cse;

能够实现学成在线项目接入cse;

理解云容器引擎cce的功能;

能够使用容器镜像服务上传镜像;

能够将学成在线微服务部署到cce;

能够测试微服务治理常用策略;

能够理解mesher的作用;

能够完成学成在线使用mesher接入cse。

视频未更新,更新后上传

框架架构高级

可掌握的核心能力:

能够理解orm框架;

使用socket进行系统之间通信;

掌握在java中开启多线程的三种方式;

掌握使用netty实现通信;

掌握netty常用的传输方式及bytebuff的使用方法;

理解及时通信框架的架构;

掌握protobuf数据格式及在java中应用protobuf;

掌握使用netty实现服务端、客户端;

理解虚拟机client与server的运行模式;

学习垃圾回收的算法;

掌握jps、jstat、jinfo、jstack、hprof等命令的使用;

掌握图形化监控工具jconsole工具的使用;

掌握missioncontrol虚拟机诊断工具的使用;

掌握压力测试工具jmeter的使用;

掌握调整参数测试tomcat的性能;

掌握“双亲模式”的原理以及解决方案。

好客租房项目

可掌握的核心能力:

能够实现房源信息更新的通知;

实现用户信息、房东、审核等功能;

能够实现api文档与模拟数据接口开发;

能够实现收藏、分享、举报、联系房东、预约看房、在线签约功能;

掌握微信小程序开发;

实现日志数据的清理以及推荐。

大数据转型hadoop3

大数据hadoop教程入门

目前有几个阶段还未有视频更新,有视频了我会继续上传哦!如果有特别想要我放出的视频,也可以留言哒!后台回复:“微服务”有视频哦!

网友解答:

我有个朋友曾经去上海报了个培训班学习java,脱产学习了6个月,听他说很辛苦,每天学习到晚上10点左右。他完全零基础且非计算机相关专业,跟题主的情况应该差不多。如果想自学的话,时间应该还会长上一些,而且自学还要看自律性如何,自律性好的话大概6个月左右也能达到找工作的程度了。

原文标题:java零基础,学习几个月能掌握?该怎么学?,如若转载,请注明出处:https://www.saibowen.com/wenda/22553.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。