


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有不少已经在学 JAVA 或者是站在门外观望,准备学 JAVA 的同学,都在问着一 个相同的问题就是学 JAVA 有什么捷径吗?到底如何学习 JAVA?对此我总结出 来的是,任何一种技能的学习都是没有捷径可走的,但是我们可以总结出几个 学习方法,给大家参考一下: 步骤/方法 1. 思考一下 学习 Java 之前,先别急,静下心来好好想想: 1)你对学习 Java 是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对 Java 感兴趣、 而且又有吃苦的准备,那你才可能学好 Java!如果具备这两点条件,就 请继续往下看 2. 准备一下 2.1 买本 Java 学习用书。 JDK 6 正式版刚刚推出,市面上你暂时买不到 JDK6 的书籍,但我仍推荐 你买一本适合入门的、较新 JDK 版本的 Java 书籍,那么,你现在选择一 本讲述 JDK5 的入门书籍还是有条件的。我可以推荐一些入门书,但是我 不打算这么做,因为合我口味的,不一定适合你。但无论如何,Thing InJava绝对不应该作为你入门 Java 的第一本书籍!记住,网络上学习 Java 的资源很多,但基本不够系统,拥有一本 Java 入门书籍,是你系 统学习 Java 的基础。 2.2 准备 Java 学习环境。 准备你的学习环境,很简单,安装 JDK6,然后用类似 UltraEdit、EditPlus 的文本编辑器配置你的学习环境,Internet 上有 很多关于如何配置的文章。初学 Java,不建议用 IDE 工具,通过一行行 的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题, 并加深自己对 Java 的理解。 准备好后,开始进入激动人心的 Java 学习里程吧! 3. Java 基础学习之路 学习 Java 的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一 定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准 了 Java,你就坚持!克服心魔,恒心最终会给你回报的。 Java 的体系分为 Java SE、Java EE 和 Java ME(JDK 5.0 以前分别叫 J2SE、J2EE 和 J2ME),Java 的敲门砖就是 Java SE 了,也就是你要入门 学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从 Java SE 起步。 学习 Java SE,打好 Java 基础;如果想学 Java EE(对不起,我不了解 JavaME,所以我无法涉及 JavaME 的相关内容),对于 AWT、Swing 是否要 学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式, 我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握 了,毕竟 AWT、Swing 方面的内容足够用几本大部头的书才能描述详尽; 当然,如果你的工作就是做 AWT、Swing 开发,那就另当别论了。 I/O、Thread 都是基础之一。 4. Java EE 学习之路 学习了 Java SE,还只是完成“万里长征”的第一步。 接下来选择学习 Java EE 或是 Java ME(或者你还想不断深入学习 JavaSE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会 讲到 Java ME 的学习);估计选择 Java EE 方面的学习者会多一些, JavaEE 所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常 用的角度来介绍。 学习 Java EE,在开发环境上不建议再用文本编辑器,我感觉 NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢 NetBeans,如 果你喜欢用别的 IDE 如 Eclipse,都没问题,看自己喜欢吧。 4.1 学习 JSP/Servlet Java EE 最高版本目前是 5.0 版本。 在 JavaEE 中,首先要学习 JSP/Servlet(结合 Tomcat、MySQL)技术,建 议 JSP1.2/2.X 的知识都要掌握,毕竟现在很多的在用系统都还是基于 JSP1.2,学习 JSP,还必须掌握一些外延技术,如:你还得掌握 HTML 基 础知识,最好再掌握些 JavaScript(目前正火的 AJAX 技术之一)、CSS 的 技术,而了解 XML 是必不可少的(至少描述性配置信息是通过 XML 来描述 的)。在学习 JSP/Servlet 过程中,应该结合学习 JDBC、数据库开发技 术,毕竟绝大多数 Java Web 项目都是和数据库紧密结合的。 4.2 学习数据库开发技术 这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技 能,JavaWeb 开发人员最低程度都应该掌握 SQL 语句的使用!数据库技术 大体可分为 DBA 技术和数据库开发技术,对于开发而言,应侧重数据库 开发技术,而数据库基本操作,也是要掌握的。常用数据库有 DB2、Oracle、SQLServer、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 技术。 5. 之后 等你对 Java EE 有些感悟的时候,你自然就会想不断扩展你的知识面, 这时候你可以学习 Spring、Hibernate,以及各种 Web 框架(如 Struts、JSF、Webwork 或是 Tapestry 等)。 随着技术、经验的不断积累,你会逐步关注分析、设计等更高层次的知 识,这时候,你可进一步学习相关的 UML、模式等知识(积累了一定经验, 你就可以安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咸阳经开城市发展集团有限公司招聘考试真题2024
- 达州市教育局部属公费师范生招聘考试真题2024
- 高血压健康管理试题(带答案)
- 劳动合同与社会保险法律制度测试试题(附答案)
- 初级美发师模拟试题及答案
- 2025年度隧道盾构施工项目合同
- 2025年度清洁煤炭绿色采购与供应链管理合同
- 2025保密协议范本:物流行业货物信息保密
- 2025年美妆行业个性化定制服务模式下的行业规范研究报告
- 2025版绿色建筑节能改造合同标准文本
- 2025年科研项目经理专业知识考试题目答案解析
- 2025广东肇庆市怀集县卫生事业单位招聘102人笔试模拟试题及答案解析
- 青马考试题目及答案
- 算力中心计算任务优化方案
- 劳务派遣工作知识培训课件
- AutoCAD电气工程制图 课件 项目1 低压配电柜的绘制与识图
- 2024年全国工会财务知识大赛备赛试题库500(含答案)
- 《采购4 0 采购系统升级 降本 增效实用指南 第2版 》读书笔记思维导图PPT模板下载
- 青藏铁路公司普速铁路维修管理办法
- 《卷烟原料配方设计》配套教学课件
- 《新能源汽车驱动电机系统检测与维修习题册》 习题参考答案(劳动)
评论
0/150
提交评论