入门的学者学习Java工程师的“指南之路”

1.考虑一下

  1)你对学习Java是否有喜爱?
  2)你是否能静下心来锲而不舍地学习?

  这是个简略但又必定不应该忽略的问题,你深信自己对Java感喜爱、并且又有喫苦的准备,那你才或许学好Java!假定具有这两点条件,就请持续往下看……

  2.准备一下

  请不要把你的学习Java之路和其它计算机技术分隔看待,技术的联络往往是千丝万缕的,你应该掌握一些学习Java所触及的基础知识,关于 “CLASSPATH要怎样设置啊”、“跪求JDK下载地址”等等问题,你不应问,因为Internet上太多答案了,乃至换个角度说,你是不是还不合适直接学习编程?

  1)买本Java学习用书。

  JDK 6正式版刚刚推出,市面上你暂时买不到JDK 6的书本,引荐你买一本合适入门的、较新JDK版其他Java书本。

  网络上学习Java的资源许多,但根柢不够系统,具有一本Java入门书本,是你系统学习Java的基础。

  2)准备Java学习环境。

  准备你的学习环境,很简略,设备JDK 6,然后用相似UltraEdit、EditPlus的文本编辑器配备你的学习环境(wsmdianzishangwu),Internet上有许多关于怎样配备的文章。初学Java,不建议用IDE东西,经过一行行的敲代码,你会碰到许多问题,只需这样,你才调学会怎样解决问题,并加深自己对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,关于AWT、Swing也要有必定程度的了解。

  4. Java EE学习之路

  学习了Java SE,还仅仅完毕“万里长征”的第一步。

  接下来选择学习Java EE或是Java ME;估量选择Java EE方面的学习者会多一些。

  学习Java EE,在开发环境上不建议再用文本编辑器,NetBeans 5.5(现在最高正式版别)很合适初学者。

  4.1学习JSP/Servlet

  在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP1.2/2.X的知识都要掌握,终究现在许多的在用系统都仍是根据JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(现在正火的AJAX技术之一)、CSS的技术,而了解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版别比较(wsqjtysj),有较大不同,考虑到现在EJB 2.X还有很大的运用商场,建议结合学习EJB 2.X/3.0。在学习EJB进程中,应一同掌握一种企业级运用服务器的运用(如WebSphere、Weblogic、Sun Applcation Server或JBOSS等,现在Sun Applcation Server 9.X和JBOSS都可支撑EJB 3.0)。

  5.扩展学习

  等你对Java EE有些感悟的时分,你天然就会想不断扩展你的知识面,这时分你能够学习Spring、Hibernate,以及各种Web结构(如Struts、JSF、Webwork或是Tapestry等)。

  跟着技术、经历的不断堆集,你会逐渐重视分析、规划等更高层次的知识,这时分,你可进一步学习相关的UML、方法等知识。

  从头到尾,实践是学习Java技术进程中极其重要的一环。脱离了实践,是学欠好技术的!或许Java入门并不难,但要真实学好Java,或许是一辈子的作业。

原文地址:https://www.cnblogs.com/monkey7788/p/12178427.html

时间: 2024-10-10 17:12:46

入门的学者学习Java工程师的“指南之路”的相关文章

033.[转] Java 工程师成神之路 | 2019正式版

Java 工程师成神之路 | 2019正式版 原创: Hollis Hollis 2月18日 https://mp.weixin.qq.com/s/hlAn6NPR1w-MAwqghX1FPg http://www.hollischuang.com/ 主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识.完善知识体系 v2.0 2019-02-19 结构调整,更适合从入门到精通:进一步完善知识体系: 新技术补充: 1 基础篇 01 面

转:Java工程师成神之路~(2018修订版)

转: http://www.hollischuang.com/archives/489 阿里大牛珍藏架构资料,点击链接免费获取 针对本文,博主最近在写<成神之路系列文章> ,分章分节介绍所有知识点.欢迎关注. 主要版本 更新时间 备注 v1.0 2015-08-01 首次发布 v1.1 2018-03-12 增加新技术知识.完善知识体系 一.基础篇 JVM JVM内存结构 堆.栈.方法区.直接内存.堆和栈区别 Java内存模型 内存可见性.重排序.顺序一致性.volatile.锁.final

Java工程师成神之路思维导图

前面看Hollis的微信公众号更新了Java工程师成神之路的文档,想着有时间把它画下来,画下来之后分享出来: 主要内容: 基础篇: 进阶篇: 高级篇: 推荐书籍: 扩展篇: 架构篇: 原文地址:https://www.cnblogs.com/liaoweipeng/p/8982164.html

Java工程师成神之路

对JAVA的学习点总结很好的文章,小伙伴可以看看自己会哪个不会哪个然后针对性学习. 转载自Hollis 一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat,

转&gt;&gt;Java工程师成神之路

来源:hollischuang(@Hollis_Chuang) 链接:http://www.hollischuang.com/archives/489   一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优   1.1.3. 学习使用Java工具 jps, jstack, j

Java工程师成神之路 转载(http://www.importnew.com/17389.html)

一.基础篇 1.1 JVM   1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/   1.1.2. 了解JVM各种参数及调优   1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat, javap, … http://kenai.com/projects/btrace http

Java工程师成神之路 转

一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat, javap, - http://kenai.com/projects/btrace http://www

[Java]Java工程师成神之路

一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat, javap, - http://kenai.com/projects/btrace http://www

转:java工程师成神之路

转自: http://www.hollischuang.com/archives/489 一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java工具 jps, jstack, jmap, jconsole, jinfo, jhat, javap,