作为最抢手的程序开发言语之一,Java在互联网领域中的方位无需赘言。抢手也带来了高薪和许多的作业时机,对那些预备通过学习Java来改动自己命运的同学来说,需求做好以下作业。

  1.考虑一下

  学习Java之前,先别急,静下心来好好想想:

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

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

  2.预备一下

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

  1)买本Java学习用书。

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

  网络上学习Java的资源许多,但底子不行体系,具有一本Java入门书本,是你体系学习Java的根底(wzeson)。

  2)预备Java学习环境。

  预备你的学习环境,很简略,设备JDK 6,然后用类似UltraEdit、EditPlus的文本编辑器装备你的学习环境,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(现在最高正式版别)很合适初学者。

  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项目都是和数据库紧密结合的。

  2)学习数据库开发技能

  数据库技能是做事务体系必备技能,Java Web开发人员最低程度都应该把握SQL句子的运用!数据库技能大体可分为DBA技能和数据库开发技能,常用数据库有DB2、Oracle、SQL Server、MySQL等,你能够结合实际需求,挑选一种数据库,并花大力气把握其开发技能。

  记住,学习数据库开发技能和学习Java EE,是相对独立的,你能够在学习JSP/Servlet的一同,学习数据库开发技能(如SQL句子等),或许先学数据库开发技能,之后再学习JSP/Servlet(tr5168)。

  4.3学习Java EE其它开发技能

  再往后,能够学习一些EJB的知识,现在EJB最新版别是3.0,其和前面的2.X版别比较,有较大不同,考虑到现在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,或许是一辈子的作业。

Java入门之人需要注意的5大步骤的更多相关文章

  1. 如何实现从Java入门到服务端项目开发的进阶?

    对于打算入门或者刚刚入门学习Java的人来说,刚开始接触这门学科,往往会觉得不知所措,也会觉得很迷茫.结合前人经验,就从入门到进阶对于Java的学习而言,应该对于学习时间.目标和内容规划有一个清晰的定 ...

  2. [转] 有java基础的人如何转行做大数据?

    数据有两个方向,一个是偏计算机的,另一个是偏经济的.你学过Java,所以你可以偏将计算机基础1. 读书<Introduction to Data Mining>,这本书很浅显易懂,没有复杂 ...

  3. JAVA入门第一季(mooc-笔记)

    笔记相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第一季 ...

  4. Java入门-浅析Java学习从入门到精通【转】

    一. JDK (Java Development Kit)  JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库 ...

  5. JAVA入门 面向对象

    主要内容 1.类和对象的概念 2.什么是面向对象 3.什么对象的属性方法 4.何谓对象引用 5.实例化 类和对象的概念 万物皆对象,客观存在的事物皆为对象.我们大到名胜古迹,小道生活中的一件物品,例如 ...

  6. Java开发知识之Java入门

    Java开发知识之Java入门 一丶了解JAVA的版本 JAVA 有三个版本 JAVA SE: 标准版,开发桌面跟商务应用程序 JAVA SE 包括了Java的核心类库,集合,IO 数据库连接 以及网 ...

  7. Java入门(一):Hello World !

    前言 从今天开始,准备写Java Web开发的系列文章,毕竟自己主攻的还是Java方向,Python只是业余学习的兴趣使然,在第二技能还没有培养成熟前,做好第一技能的巩固和提高是很有必要的.从正式入行 ...

  8. Java入门——初识Java

    Java入门——初识Java 摘要:本文主要对Java这门编程语言进行简单的介绍. Java简介 说明 Java语言历时十多年,已发展成为人类计算机史上影响深远的编程语言,从某种程度上来看,它甚至超出 ...

  9. Java入门第二季学习总结

    课程总概 该门课程作为java入门学习的第二季,是在有一定的java基础上进行的进一步学习.由于该季涉及到了java的一些核心内容,所以相对第一季来说,课程难度有所提升.大致可将该季的课程分为五部分: ...

随机推荐

  1. java后台树形结构展示---懒加载

    一.数据库设计 二.实体类:entity import com.joyoung.cloud.security.common.validatedGroup.Add;import com.joyoung. ...

  2. FCC---CSS Flexbox: Apply the flex-direction Property to Create Rows in the Tweet Embed

    The header and footer in the tweet embed example have child items that could be arranged as rows usi ...

  3. Android数据库GreenDao的使用总结

    一.GreenDao的介绍 GreenDAO是一个开源的Android ORM(“对象/关系映射”),通过ORM(称为“对象/关系映射”),节省了我们在数据库开发过程的时间! 通过GreenDao,我 ...

  4. 记,NSProxy需要实现哪些方法?

    转注出:https://www.cnblogs.com/xiaobajiu/p/10799962.html 使用NSProxy做替身,代理,多继承,本质上都是用它来转发消息给真身. 观察头文件,NSP ...

  5. 编译原理之DFA最小化,语法分析初步

    1.将DFA最小化: 状态转换图: 识别语言:b*ac*(da)*bb* 2.构造以下文法相应的最小的DFA S→ 0A|1B A→ 1S|1 B→0S|0 (1)正规式: S -> 0(1S+ ...

  6. 如何使用coe_load_sql_profile.sql来固定sql profile

    SQLT工具包含一个脚本,名字是 coe_load_sql_profile.sql,下面以用户SCOTT的EMP表为例,说明如何使用该脚本固定sql profile. 1. SQL> -- 对e ...

  7. Error:Cannot build artifact 'ssm:war exploded' because it is included into a circular dependency (artifact 'ssm:war exploded', artifact 'apinb-master:war exploded')

    打开 File->Project Structure –> Artifacts(ctrl+alt+shift+s) ,这里会有4个,我已经删除了,把 ssm:war 和 ssm:war e ...

  8. 因果推理的春天系列序 - 数据挖掘中的Confounding, Collidar, Mediation Bias

    序章嘛咱多唠两句.花了大半个月才反反复复,断断续续读完了图灵奖得主Judea Pearl的The Book of WHY,感觉先读第四章的案例会更容易理解前三章相对抽象的内容.工作中对于归因问题迫切的 ...

  9. win10+Ubuntu16.04双系统下深度学习环境的搭建

    环境零零碎碎地搭了三四天,虽然碰到各种问题,但还是搭建好了,自己整理记录下,同时也算给有需要的人一些指导吧 一.双系统的安装 Win10硬盘管理助手 压缩或者直接利用未使用的空间,空间大小自定,将腾出 ...

  10. nginx 反向代理之 proxy_pass

    格式很简单: proxy_pass URL; 其中URL包含:传输协议(http://, https://等).主机名(域名或者IP:PORT).uri. 示例如下: proxy_pass http: ...