动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

Java初学者学习方法

03-29 11:46 3831浏览
举报 T字号
  • 大字
  • 中字
  • 小字

作为一个Java的初学者,简单的了解一下Java学习方法还是有必要的,那么Java到底该怎么学呢?在这里,我以过来人的姿态告诉你一下,把握的经验分享给你们。

1.Java基础

首先去找一个Java基础视频教程学一下,或者你也可以去找相应的视频。

学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。

另外刚开始不建议上来就用IDEA或ECLIPSE,因为它们提示功能太强大了,有些基础东西还是建议用记事本,让自己多出错,在错误中前进。

学完以上内容以后,当对Java语法有一个基本的了解后,你可以试着去写写一个项目,尽可能熟练java的基础内容,并且给自己消化的时间,为后面基础打下铺垫

2.Web开发

Web开发,咱们主要针对B/S架构,这个也是企业中经常用的,这些内容主要包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。

它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个W3CSchool网站上找。试着自己写一些页面,当然,你可以尽你最大的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。

接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要学会使用开发工具,而不能再使用记事本了,可以选择IDEA。 当你下载安装好IDEA以后,跟着视频中的教程一步一步去学习,一定要多动手。

最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。

3.开发框架

目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。但你一定要能够理解前后端的交互流程以及数据流向是怎样的。

还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,当然IDEA中内置的Maven,这个我们使用起来也非常方便。

4.前沿技术&架构师项目

传统开发模式下,绝大部分的 Web 应用都是采用单体应用,但是这种开发模式会带来诸多不便,例如服务器宕机了怎么办呢?又或者在大量用户同时去访问服务器时,服务器响应很慢怎么办?大多数情况下,一个应用程序是交由多个团队来协同开发的,每个开发团队负责各自不同的模块,并且会有自己的定制组件来服务对应的客户。这就需要我们学微服务SpringCloud/Redis/RabbitMq/Nginx等等这样的技术。

当然现在各种各样的学习资料非常多,从浩如烟海的资源中提炼出有价值、实用性强的信息需要付出时间成本。希望能够帮助我们java初学者节省时间,吸收到真正需要的知识、达到事半功倍的效果。

5.找工作

当你完成开发框架的学习以后,能完成一个增删改查的模块基本就可以去找工作了,找一个初级java工程师没问题。但是面试其实不单考验你的技术,还要看你的沟通能力,你的心态,都是很重要的。另外你可以参考一些面试视频,这样也会有事半功倍的效果哈!

纸上得来终觉浅,觉知此时要躬行!

3人推荐
共同学习,写下你的评论
0条评论
代码小兵645
程序员代码小兵645

3篇文章贡献16602字

相关课程 更多>

作者相关文章更多>

推荐相关文章更多>

Java初学者学习方法

代码小兵64503-29 11:46

两道经典算法问题

代码小兵51603-29 13:18

Java中模拟高并发的方法

代码小兵87208-06 11:36

高并发编程基础知识

代码小兵27908-06 11:30

JsonPath使用方法

代码小兵34507-29 13:19

发评论

举报

0/150

取消