作为最抢手的程序开发言语之一,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. My Home Page

    Recently I use github student pack to build my personal home page.

  2. Oracle数据库小知识点整理

    -- 数据库存储数据 -- 市面上主流的数据库有哪些 -- 甲骨文  oracle   mysql --  IBM  db2  金融 --  微软  sqlserver --这些是关系型数据库. -- ...

  3. Assets.xcassets:-1: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x

    Assets.xcassets:-1: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x 不知道assets发生了 ...

  4. gitlab忘记密码如何重置

    gitlab web登入密码忘记以后可以用如下方式修改密码shell>cd /home/git/gitlabshell> su gitshell>bundle exec rails ...

  5. Softmax用于手写数字识别(Tensorflow实现)-个人理解

    softmax函数的作用   对于分类方面,softmax函数的作用是从样本值计算得到该样本属于各个类别的概率大小.例如手写数字识别,softmax模型从给定的手写体图片像素值得出这张图片为数字0~9 ...

  6. workerman连接失败方法

    workerman链接失败方法 1 防火墙关闭 2 端口开启 3 改成websocket协议

  7. Python之format()函数

    Python2.6开始,新增了一种格式化字符串的函数format(),它增强了字符串的格式化功能.(官方推荐) 基本语法是通过{}和:来代替以前的% format()函数可以接收不限个参数,位置可以不 ...

  8. 某小公司RESTful、共用接口、前后端分离、接口约定的实践

    作者:邵磊 juejin.im/post/59eafab36fb9a045076eccc3 前言 随着互联网高速发展,公司对项目开发周期不断缩短,我们面对各种需求,使用原有对接方式,各端已经很难快速应 ...

  9. 常用类-CSV---OLEDB

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  10. python高级编程——进程和进程池

    python提供了一个跨平台的多进程支持——multiprocessing模块,其包含Process类来代表一个进程对象 1.Process语法结构:(注: 传参的时候一定使用关键字传参) 2.自定义 ...