新手学习java路线
关于新手学习java的路线
笔者也是根据这个路线学习的,希望对你们有所帮助。
首先你要确定你是学习java 并且能够踏踏实实的走下去。一定要多学习,我也可以一直陪你走下去的。
笔者一年工作经验,科班毕业,但是大学玩了几年,没有什么好的收获,唯一多的可能是学会了怎么和别人相处吧。目前处于失业状态,在学习之余,写一些博客,总结自己学习时候的经验。
或许自己的经验也不是很足,有不对的地方希望指正。
Java 学习路线
- 确定走那条路,目前java大多数都是进行 web 开发,所以当你学习java的时候,更多的时候是学习 web 编程
- java 可以做 游戏开发,你要去学习 java 的游戏开发框架
- 如果和笔者一样进行 web 开发呢!看下去
- java基本语言(了解java)
- java 基础语法(包括标识符,数据类型,运算符,循环,面向对象编程,封装,继承,多态,数组,注解,反射)
- 多线程编程(包括 JUC )
- 数组和集合(更多的是底层知识)
- IO 流和 NIO
- 网络协议,数据结构
- 数据库(mysql,sqlServer,oracle等几大主流数据库,数据库语句优化,索引,数据库存储结构,视图,数据库设计,navicat等第三方数据库操作软件,初识java连接数据库操作,如果能了解数据结构就更好了)
- 这个时候需要一些前端知识(html,css,js,jquery,bootstrap,LayUI)
- Linux 基础(centOS,基础命令,如何部署项目,这个时候需要认识 tomcat,docker,高深点就 kubernates 还有 nginx)
- maven项目构建工具,git(github,gitlab等)版本控制工具
- SSH 框架(认识springMVC三层架构,主要是hibernate,和springMVC)
- SSM 框架(spring springMVC mybatis)
- SpringBoot(可以认识前后端分离,Thymeleaf模板,VUE前端框架,security,shiro权限认证框架,swagger等)
- 缓存NoSQL技术(reids等,消息中间件,消息队列)
- 认识微服务架构(dobbo + zookeeper)
- SpringCloud(eureka,hystrix,ribbon等组件)
- Spring全家桶(Spring官网)
- 云计算和大数据(爬虫等)
- 服务网格
这些知识都可以在博客园、CSDN、bilibili网站网可以找到相应的学习博客和视频
如果有想互相学习的人可以加我微信:18882020994 (不要打骚扰电话哦)
新手学习java路线的更多相关文章
- 零基础新手学习Java必须知道的市场行情
Java如今的市场不如从前,竞争很大,工资非常高,标准非常高,想要胜任一份高薪的工作不是那么容易,只有掌握最新的行情才能更好的了解Java,才能更好的在这个领取发展,让新手小白了解Java市场行情如下 ...
- 新手学习Java,该从哪里学起?
最近在入坑Java,Java基础知识了解的差不多了,听过很多人的建议,但是从别人那里听到的都是一些比较琐碎的东西,根据打听来的,结合网上自己找到的建议,开始详细地记录一下初学Java,应该掌握哪些具体 ...
- 新手学习Java,如何快速从入门到精通!
首先我要给你说的是,任何一个东西从零到精通,都是需要一个过程的,就相当于我们在小学的时候学乘法口诀表,背文言文一样,都是需要我们慢慢的去渡过这个阶段,我们才能慢慢的掌握,其次,毕竟这是一门编程语言,你 ...
- 给新手学习Java的建议
有很多的朋友都在问我一个同样的问题:新手应该如何能学好Java.我做了一个简单的总结,分享给大家: 1-信念:无论你是选择JAVA,C,C#,C++....还是其他的语言编程,信念是第一位,只有相信自 ...
- erlang工作前新手学习指引路线
Erlang学习总结,新手指引 要具体的写erlang入门技术网上有非常多,我写的肯定没有那些大牛写的好,自己也实习了快一个月,也做一个总结,给后erlang初学兴趣者提供些拙见吧 第一步搭建学习环境 ...
- 通过这些示例快速学习Java lambda语法
对于那些不熟悉函数式编程的人来说,基本的Java lambda语法起初可能有点令人生畏.但是,一旦将lambda表达式分解为它们的组成部分,语法很快就会变得有意义并变得非常自然. Java中lambd ...
- JavaSwing仿QQ登录界面,注释完善,适合新手学习
使用说明: 这是一个java做的仿制QQ登录界面,界面仅使用一个类, JDK版本为jdk-11 素材包的名字为:素材(下载)请在项目中新建一个名字为“素材”的文件夹. 素材: https://pan. ...
- Java新手学习路线
转自网络 分享个JAVA学习路线[新手可以参考看下]觉得不好的,大家可以提出来我补充. 第一阶段 技术名称 技术内容 J2SE(java基础部分) java开发前奏 计算机基本原理,Jav ...
- Java匹马行天下之新手学习目录
Java匹马行天下之新手学习目录 学习路线 [Java匹马行天下——Java学习路线] [Java匹马行天下——开篇学习计划] 基础篇 [Java匹马行天下之学编程的起点——编程常识知多少] [Jav ...
随机推荐
- 《Python与量化投资:从基础到实战》PDF高清完整版-PDF|网盘下载附提取码
本书主要讲解如何利用Python进行量化投资,包括对数据的获取.整理.分析挖掘.信号构建.策略构建.回测.策略分析等.本书也是利用Python进行数据分析的指南,有大量的关于数据处理分析的应用,并将重 ...
- luogu 3188 [HNOI2007]梦幻岛宝珠
LINK:梦幻岛宝珠 时隔多日 我再次挑战这道题.还是以失败告终. 我觉得这一道背包真的有点难度 这是一个数量较少 但是价值和体积较大的背包. 通常的01背包 要不就是体积小 要么是价值小 但这道题给 ...
- efcore 新特性 SaveChanges Events
efcore 新特性 SaveChanges Events Intro 昨天早上看到之前关注的一个 efcore 的 issue 被 closed ,于是看了一眼, ef core 新合并了一个 PR ...
- 如何在Ubuntu18.04里面添加中文输入法
1. 安装语言包 System Settings–>Region&language->Manage installed languages–>Install/Remove L ...
- K近邻算法(一)
K 近邻算法思想: 寻找该点周围最近的K个点.根据这K 个点的类别来判断该点的类别: 核心: 数据归一化.(在必要的时候必须进行数据归一化处理,防止某一特征在计算数据时占比较重) 计算欧拉距离 . 使 ...
- TestFlight无法访问怎么办?TF如何链接AppStoreConnect解决教程
最近苹果商店半天下架近3万款应用的新闻闹的沸沸扬扬,很多被下架应用的运营商转将APP上架了TestFlight内测商店(TF签名上架),但是从7月31日起很多用户就开始反映TestFlight内测应用 ...
- 用python分析1225万条淘宝数据,终于搞清楚了我的交易行为
大家好,我是黄同学
- SpringBoot+Mybatis关于开启驼峰映射的设置
mybatis自定义的SQL语句中,如select语句,如果数据库表的字段为驼峰命名,即如img_address这样的形式,那么select语句执行的结果会变成null. 解决办法是在配置文件中加上开 ...
- 语言模型 Language Model (LM)
定义 什么是语言模型,通俗的讲就是从语法上判断一句话是否通顺.即判断如下的概率成立: \[p(\text{今天是周末})>p(\text{周末是今天}) \] 链式法则(chain rule) ...
- 【API进阶之路】高考要考口语?我用多模态评测API做了一场10w+刷屏活动
摘要:闲着没事用多模态评测API做了一个测评英语口语的互动小游戏,居然成了一场10万人参与的刷屏级活动. 上一期故事说到,我成为了公司技术委员会副主席,上任后的第一件事是建立了一个云容器化的研发资料库 ...