千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

【热点话题】 零基础学IT IT学习教程 IT学习笔记 IT技术干货 IT培训机构 IT应聘面试 IT职场就业
当前位置:首页  >  零基础学IT  >  零基础学Java  > 初学者学Java的具体步骤及路线,太详细了

初学者学Java的具体步骤及路线,太详细了

来源:千锋教育
发布人:syq
时间: 2022-08-05 13:58:00 1659679080

  Java发展了这么多年,已经成为一门非常成熟的编程语言,也是很多程序员非常喜爱的编程语言。尤其是近年来,随着互联网的飞速发展,Java程序员的薪水越来越高。很多零基础的同学都想学Java开发,但是对初学者学Java的具体步骤及路线不了解,下面将进行详细介绍。

学Java的具体步骤

  一、考虑一下

  在学习Java之前,不要着急,静下心来想一想:

  1)你有兴趣学习Java吗?

  2)你能静下心来坚持学习吗?

  嗯,这是一个永远不应忽视的简单问题。你确定对Java感兴趣,准备好吃苦,那么你就能学好Java。如果你符合这两个条件,请继续阅读...

  二、准备好

  请不要将学习 Java 的道路与其他计算机技术分开,技术之间的联系往往是密不可分的。你应该掌握一些学习Java的基础知识。对于“CLASSPATH”如何设置”、“跪求JDK地址”等问题,你不要问了,因为网上的答案太多了,甚至换个说法,你不适合学编程

  1)买一本Java学习书。

  JDK 6 正式版刚刚推出,目前市面上还买不到你关于JDK 6 的书籍,但我还是推荐你购买适合的较新JDK版本的Java书籍入门的话,你现在还是有条件选一本关于JDK 5的入门书。我可以推荐一些入门书,但是我不会做,因为适合我口味的可能不适合你。但无论如何,《Java 中的事物》绝对不应该作为你Java 简介的第一本书。

  记住,网上有很多学习Java的资源,但基本上都不够系统。拥有一本Java入门书是你系统学习Java的基础。

  2)准备Java学习环境。

  准备你的学习环境,很简单,安装JDK 6,然后用UltraEdit、EditPlus之类的文本编辑器来配置你的学习环境,网上有很多文章关于如何配置。初学者学习Java,不建议使用IDE工具逐行打出代码。你会遇到很多问题。只有这样,你才能学会如何解决问题,加深对Java的理解。

  准备就绪后,开始激动人心的 Java 学习之旅。

  三、Java基础学习之路

  虽然学习Java的过程比较艰辛,但是充满了刺激。学习过程中的心态一定要保持一心一意。网上有语言之间的“PK”,千万不要被浮躁所影响。寻找Java,你坚持下去。战胜内心的恶魔,坚持再坚持,最终会得到你的回报。

  Java系统分为Java SE、Java EE和Java ME(JDK5.0以前分别称为J2SE、J2EE和J2ME)。Java的垫脚石是Java SE,即你上手学习内容,以后无论你选择哪个系统区作为发展方向,你都必须入手与 Java SE。

  学习Java SE,打下扎实的Java基础;如果你想学习Java EE,个人认为还是需要知道是否学习AWT和Swing。究其原因,尤其在事件处理方式上,强烈建议初学者一定要了解,其他具体开发不一定要完全掌握,毕竟AWT和Swing的内容用几本大部头书就够了。描述很详细;当然,如果你的工作是做AWT和Swing开发,那就另当别论了。

  四、Java EE 学习路径

  学习Java SE只是完成“长征”的第一步。

  然后选择学习Java EE或者Java ME(或者你想继续学习Java SE,只要你喜欢,都可以继续深入,如前所述,估计会有更多的学习者选择Java EE。Java EE 涉及很多技术。考虑到初学者的接受度,我会尽量从通俗的角度来介绍。

  学习Java EE,不建议在开发环境中使用文本编辑器。我觉得NetBeans 5.5(当前正式版)非常适合初学者。个人非常喜欢 NetBeans。如果你喜欢用其他IDE,比如Eclipse,都没有问题,看你喜欢什么。

  4.1 学习JSP/Servlet

  Java EE 的新版本目前是 5.0 版本。

  在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术。建议掌握JSP1.2/2.X的知识。毕竟在使用的很多系统还是基于JSP1.2,要学习JSP,还必须掌握一些扩展技术,比如:你还必须掌握HTML的基础知识,以及然后掌握一些JavaScript(目前正在兴起的AJAX技术一),CSS技术,理解XML是必不可少的(至少描述性的配置信息是用XML描述的)。在学习JSP/Servlet的过程中,你应该结合学习JDBC和数据库开发技术,毕竟大多数Java Web项目都是和数据库紧密结合的。

  4.2 学习数据库开发技术

  这里我想重点介绍一下数据库开发技术。数据库技术是业务系统必备的技能。Java Web开发者应该掌握SQL语句的使用。数据库技术大致可以分为DBA技术和数据库开发技术。也就是说,应该注重数据库开发技术,而数据库的基本操作,还要掌握。常用的数据库有DB2、Oracle、SQL Server、MySQL等。你可以根据实际需要选择数据库,花大力气掌握其开发技术。

  记住,学习数据库开发技术和学习Java EE是相对独立的。你可以在学习JSP/Servlet的同时学习数据库开发技术(如SQL语句等),或者先学习数据库开发技术,再学习JSP/Servlet。

  4.3 学习其他 Java EE 开发技术

  稍后可以学习一些 EJB 知识。目前的EJB版本是3.0,和之前的2.X版本有很大的不同,考虑到现在的EJB2.X还有很大的应用市场,推荐学习EJB 2.X/3.0 组合。在学习EJB的过程中,还应该掌握企业级应用服务器(如WebSphere、Weblogic、Sun Applcation Server或JBOSS等)的使用,目前Sun Applcation Server9.X和JBOSS都可以支持EJB 3.@ >0)。

  在后续的学习中,逐渐扩展到其他Java EE技术。

  五、之后

  当你对Java EE 有了一些了解后,你自然会想不断扩展你的知识。此时,可以学习Spring、Hibernate以及各种Web框架(如Struts、JSF、Webwork或Tapestry等)。

  随着技术和经验的不断积累,你将逐渐专注于分析、设计等更高层次的知识。这时候你可以进一步学习相关的UML、模式等知识(积累了一定的经验,你可以自己安排学习这方面的知识)。

  永远记住:在初学者学Java的具体步骤及路线种,实践是从头到尾学习 Java 技术的一个极其重要的部分。没有实践,就学不好技术。Java 学习和实践的道路上仍然没有灵丹妙药。此外,还有很多东西要一步一步学习,勤奋是金!更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

10年以上业内强师集结,手把手带你蜕变精英

请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通

免费领取

今日已有369人领取成功

刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取

推荐阅读

最新文章

开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区