不同基础的人如何学Java

90人已阅读 2023-03-21 09:36:07
导读 Java编程技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球*的开发者专业社群。
软件测试 Java开发 web前端 ISTQB 车载测试

新闻详情

2023-03-21 09:36:07

  Java编程语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java编程技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球*的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

◆◇◆ 不同基础的人如何学Java
  一、零基础初学者
  对于尚未做过Java*的同学,*括一些在校生以及刚准备转行Java的同学。
  1、Java基础
  首先去找一个Java的基础教程学一下,学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。
  学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。
  这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。
  2、Web开发
  等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。
  这些内容主要是Web开发相关的内容,*括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。
  它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),你可以试着自己写一些页面,当然,你可以尽你*的努力让它变得最漂亮。这部分内容对于后端Java来说,理论上不是特别重要,但至少要达到可以自己写出一些简单页面的水平。
  接下来,你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的,而且这个时候,你要*使用开发工具,而不能再使用记事本了,可以选择eclipse。
  当你下载安装好eclipse以后,请按照教程一步一步去学习,一定要多动手。
  最后一步,你需要*使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要*使用JDBC操作数据库,还要*使用数据库客户端工具,比如navicat,sqlyog,二选一即可。
  3、开发框架
  当你*以上内容以后,这个时候你还不足以参加*,你还需要继续深造。公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。
  目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要*这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你*次搭建的过程,相信我,你一定会用到的。
  还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后*当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。
  在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你*经验的增加,会逐渐接触到的。
  4、找*
  当你完成开发框架的学习以后,你就该找*了,在校的找实习,毕业的找全职。与此同时,在找*的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。
  上面这些内容你只是囫囵吞枣的*了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。
 二、对于参加*一年以内的同学
  恭喜你,这个时候,你已经拥有了一份Java的*。这个阶段是你成长极快的阶段,而且你可能会经常加班。
  但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。
  三、对于参加*1年到2年的同学
  这部分时间段的同学,已经对Java有了一个更加深入的了解。但是对于面向对象的体会可能还不够深刻,编程的时候还停留在完成功能的层次,很少会去考虑设计的问题。
  于是这个时候,设计模式就来了。我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。因此,建议大家,最多在你*一年的时候,必须开始写博客,而设计模式就是你博客的开端。
  请记住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否则五年后,你不要去羡慕别人高于你的工资,也不要去羡慕别人进入了某公司。
  这一年,你必须对于设计模式了如指掌,《大话设计模式》可以作为你的开端。
  此外,设计模式并不是你这一年唯一的任务,你还需要看一些关于代码编写优化的书。比如《重构改善既有代码的设计》,《Effective Java》。
  总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

上一篇: 学习web前端技术有哪些好处 下一篇: 软件测试培训和自学哪个好

相关文章

推荐课程

查看全部课程
贵阳汇智动力

贵阳汇智动力

贵阳汇智动力

查看全部校区 进入官方主页