java怎么学?

 我来答
后生言言之g
科技发烧友

2022-05-18 · 智能家居/数码/手机/智能家电产品都懂点
知道小有建树答主
回答量:611
采纳率:100%
帮助的人:19.3万
展开全部
  阅读java书籍
  有很多书可以教你如何用Java编写代码。它们有助于回顾、参考,并为你提供语言概述。如果你是初学者,最好先复习这本书,确保它符合你的学习风格。
  在线学习Java
  与书本相比,在线学习Java有很多好处:从阅读课程到编写代码更容易,尤其是与实体书相比。如果你选择的课程包含视频教程,则这些课程将引导你完成编码过程,你可以在需要时暂停和回放。除了在线学习,你也可以参加线下的Java培训班,专业讲师指导,系统规范化的课程,让学习更科学,更有效。
且听风吟看风景
2022-01-11 · TA获得超过547个赞
知道小有建树答主
回答量:1724
采纳率:87%
帮助的人:66.5万
展开全部
分享一份Java全套的的学习路线,仅供参考
1、Java基础
胜任职位:初级Java开发工程师
学习Java数据类型、String基本类型封装类、MySQL等基础知识,属于必备技能,不论你是什么目的学习Java,此部分很多内容都是必学的知识点…主要进行中小型互联网项目开发,一些小型项目的辅助工作。
2、Java进阶
胜任职位:初级软件开发工程师
学习Java集合高级、I/O流、Java网络通信、线程、MySQL高级、连接池等等,是Java工程师必须掌握的知识点,主要进行中小型互联网项目开发,OA/CRM/ERP系统开发,APP服务端开发。
3、前端
职位:Java前端、企业级项目中级工程师
同Java基础知识一样,CSS、JavaScript、JQuery是职业晋升必备的技能包,主要进行各企业中高级项目的参与。
4、基础框架技术开发
胜任职位:Java中级开发工程师、企业级项目中高级工程师
想要进行框架开发项目,Spring5、SpringMVC、MyBatis、SpringBoot等基本框架的学习,需全面掌握。主要进行主要进行各企业中高级项目的参与,框架开发项目,可独立进行小的开发项目)。
5、持续集成和部署
胜任职位:Java开发工程师、企业级项目中高级工程
学习Linux网络基础、Maven构建和环境搭建、Git常用操作命令、Gitlab项目管理、Jenkins使用、Docker容器命令介绍和应用等完成多元环境下的配置搭建,主要进行大型互联网项目开发。
6、微服务
胜任职位:混合开发工程师/Java高级开发工程师
讲解SpringCloud、Dubbo服务框架等,如果想成为资深的Java工程师,需要掌握这些知识点。这部分内容比较集中,初学者需要细细考量,主要进行大型、超大型互联网项目开发)
7、互联网解决方案
胜任职位:Java高级开发工程师/Java架构师
学习大型互联网平台架构设计、分布式锁解决方案、分布式事务解决方案、缓存解决方案、对象存储解决方案等,学习互联网解决方案,主要进行Java各领域涉猎,可主导多元产品项目的实现。
如果想入行Java开发行业,却苦于自己没有基础,担心自己学不会,可以选择专业的学习,一般学习费用在2W左右,也有线上的相关学习。Java学习可以从基础开始,零基础学习并不可怕,一般4-6个左右的时间,只要你肯努力,一切都不是事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
热心晓朋友
2021-07-22 · TA获得超过287个赞
知道小有建树答主
回答量:1251
采纳率:65%
帮助的人:32.9万
展开全部

第一阶段

  • · Java入门语法· 线程机制

  • · 流程控制结构· IO流

  • · 面向对象核心· 网络编程

  • · 异常体系· 设计模式

  • · 集合与泛型· JDK8/9/10新特性

  • · 反射体系· 综合项目:客户管理系统

  • /考试管理系统/银行管理系统

第二阶段

  • · DB、DBMS、SQL的理解· 常见函数

  • · 常见数据库关系系统的· 存储过程和视图

  • 对比和认识· 事务以及事务的隔离级别

  • · DML、DQL、DCL、DDL· 触发器

  • · 数据的增删改查· 索引和优化

  • · DQL数据查询语言· 贯穿案例:Employees员工

  • · 分组查询、子查询、  管理系统

  • join查询、union查询等

第三阶段

  • · HTML与CSS· XML与Tomcat

  • · HTTP协议与Servlet· Thymeleaf

  • · 会话控制· JavaScript

  • · Vue.js· Ajax

  • · 贯穿项目:尚硅谷书城· Filter

  • · Listener:ServletContextListener

第四阶段

  • Spring· Linux

  • · SpringMVC· Redis

  • · MyBatis· SSM整合案例

  • · SSM整合

第五阶段

  • · GC算法· Git与GitHub

  • · Mysql高级· Mycat

  • · Nginx· Docker

  • · ElasticSearch· RabbitMQ

  • · SpringBoot· SpringCloud

  • · 分布式事务· JVM

  • · JUC· Zookeeper

  • · Dubbo· 密码学

第六阶段

  • · 在线预约挂号平台:尚医通

  • · Spring全家桶项目:尚筹网

  • · 大型金融项目:尚融宝

  • · 分布式项目:美年旅游

  • · 前后端分离项目:尚课吧

  • · 微服务架构项目:尚品汇

第七阶段

  • · 基础系列面试题· 并发编程专题

  • · 开源框架源码解析专题· 微服务架构专题

  • · 高性能架构专题· 大厂面试题真实题目详解

  • · 性能优化专题

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2021-07-22 · TA获得超过2251个赞
知道小有建树答主
回答量:2436
采纳率:38%
帮助的人:112万
展开全部
java怎么学
刚开始的时候会觉得比较难。
只要你肯下功夫多学多练,时间长了就会很容易的学会了。
最好的办法就是多学多练多记。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱尚琵琶cp
科技发烧友

2021-12-24 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:1886
采纳率:74%
帮助的人:60.5万
展开全部
目前Java在各行业的应用领域非常广,发展前景当然是毋庸置疑。同时,因着个人掌握的技能不同,待遇自然也会有所不同。就市场整体大致的就业情况来看,Java开发方向很多,薪资也是从8K到20K不等。
如果想入行Java开发行业,却苦于自己没有基础,担心自己学不会,可以选择专业的学习,一般学习费用在2W左右,也有线上的相关学习。Java学习可以从基础开始,零基础学习并不可怕,一般4-6个左右的时间,只要你肯努力,一切都不是事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式