作为最抢手的程序开发言语之一,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. MySQL数据库~~~~~锁和事务

    一 锁 innodb存储引擎默认是行级锁 行级锁定最大的特点就是锁定对象的颗粒度很小,也是目前各大数据库管理软件所实现的锁定颗粒度最小的.由于锁定颗粒度很小,所以发生锁定资源争用的概率也最小,能够给予 ...

  2. qcom 8953平台 LCD亮灭屏流程及LCD知识点总结【转】

    一.LK中亮屏流程 gcdb_display_init(),进行display初始化的起始地方: oem_panel_select(),在这里去选择哪一款屏,也可以在这里添加新一款屏: dsi_pan ...

  3. 第十六届浙江大学宁波理工学院程序设计大赛 E 雷顿女士与平衡树(并查集)

    题意 链接:https://ac.nowcoder.com/acm/contest/2995/E来源:牛客网 卡特莉正在爬树,此时她又在树梢发现了一个谜题,为了不令她分心以至于发生意外,请你帮她解决这 ...

  4. November 10th, Week 45th, Sunday, 2019

    Perfection has no place in love. 爱从不完美. Perfection has no place in love, and we should always try to ...

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

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

  6. Violet 6 杯省选模拟赛 蒲公英

    https://www.luogu.com.cn/problem/P4168 题目 给$n$个数字,有$m$次询问,问$a_l, a_{l+1} , \dots , a_r$的众数是什么, $1\le ...

  7. 10. Go 语言反射

    Go 语言反射 反射是指在程序运行期对程序本身进行访问和修改的能力.程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分.在运行程序时,程序无法获取自身的信息. 支持反射的语言可以在 ...

  8. 多个div的多文本部分展开显示+关键字自动标注

    效果: 源码: <%@ page language="java" contentType="text/html; charset=utf-8" pageE ...

  9. SpringBoot日志原理解析

    1.日志框架 小张:开发一个大型系统:1.System.out.println(""):将关键数据打印在控制台:去掉?写在一个文件?2.框架来记录系统的一些运行时信息:日志框架 : ...

  10. (六十一)c#Winform自定义控件-信号灯(工业)-HZHControls

    官网 http://www.hzhcontrols.com 前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章. GitHub:https://github.com/kww ...