<p style="margin: 0pt; text-align: left; line-height: 20pt; text-indent: 24pt; -ms-text-autospace: ideograph-numeric; mso-para-margin-left: 0.0000gd; mso-char-indent-count: 2.0000; mso-pagination: none; mso-line-height-rule: exactly;"><span style='font-family: 宋体; font-size: 12pt; font-weight: normal; mso-spacerun: "yes"; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: "Times New Roman"; mso-font-kerning: 1.0000pt;'><font color="#000000"><font face="Calibri">Java</font><font face="宋体">语言的学习并不需要太多的计算机基础,很多同学会担心我是零基础来学习</font><font face="Calibri">Java</font><font face="宋体">可以学的会吗,甚至有些计算机都不太熟悉,其实只要能正常的使用计算机的操作系统,比如常用的</font><font face="Calibri">windows</font><font face="宋体">系统,就可以学习</font><font face="Calibri">Java</font><font face="宋体">编程,还有一些不常用的计算机基础知识也可以在平时学习中掌握,包括不限于计算机的网络常识,计算机数据库相关知识,甚至后面还有学习算法的设计等等。</font></font></span></p><p style="margin: 0pt; text-align: left; line-height: 20pt; text-indent: 24pt; -ms-text-autospace: ideograph-numeric; mso-para-margin-left: 0.0000gd; mso-char-indent-count: 2.0000; mso-pagination: none; mso-line-height-rule: exactly;"><span style='font-family: 宋体; font-size: 12pt; font-weight: normal; mso-spacerun: "yes"; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: "Times New Roman"; mso-font-kerning: 1.0000pt;'><font color="#000000"><font face="宋体">学习</font><font face="Calibri">Java</font><font face="宋体">首先要从</font><font face="Calibri">Java</font><font face="宋体">最基础的语法开始学,基础语法包括类,对象,属性,方法等特征,比较难的部分有关于面向对象的,类的定义还有对象的创建以及方法的调用,掌握这些内容是学习</font><font face="Calibri">Java</font><font face="宋体">编程的第一步,然后接下来是,数组,异常方法的处理,</font><font face="Calibri">IO</font><font face="宋体">流,接口,集合多线程还有网络编程的内容。这些东西全部掌握最快也需要一个月的时间,这是</font><font face="Calibri">Java</font><font face="宋体">学习的重点也是难点,比较抽象化,还难做出什么进行展示,后台功能编程语言的学习,初学者要了解</font><font face="Calibri">Java</font><font face="宋体">的各种抽象概念,这是他们学习</font><font face="Calibri">java</font><font face="宋体">的第一个难点。</font></font></span></p><p style="margin: 0pt; text-align: left; line-height: 20pt; text-indent: 24pt; -ms-text-autospace: ideograph-numeric; mso-para-margin-left: 0.0000gd; mso-char-indent-count: 2.0000; mso-pagination: none; mso-line-height-rule: exactly;"><span style='font-family: 宋体; font-size: 12pt; font-weight: normal; mso-spacerun: "yes"; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: "Times New Roman"; mso-font-kerning: 1.0000pt;'><font color="#000000"><font face="Calibri">Java</font><font face="宋体">语言有三种开发方向,</font><font face="Calibri">JavaME</font><font face="宋体">,</font><font face="Calibri">JavaSE</font><font face="宋体">,</font><font face="Calibri">JavaEE</font><font face="宋体">,学习的时候要考虑好自己学的主要方向,很难三个方向起头并进,对于初学者来说,</font><font face="Calibri">Java</font><font face="宋体">的开发方向一定是只有一个的,人的精力是有限的,目前市面上大部分公司用的都是</font><font face="Calibri">JavaEE</font><font face="宋体">,不过是</font><font face="Calibri">JavaSE</font><font face="宋体">是基础也要学习一些基础,还要学习</font><font face="Calibri">Javaweb</font><font face="宋体">也就是前端方向的开发知识,至少要掌握</font><font face="Calibri">html</font><font face="宋体">,</font><font face="Calibri">css</font><font face="宋体">还有</font><font face="Calibri">js</font><font face="宋体">的内容,从事对于</font><font face="Calibri">web</font><font face="宋体">前端的一定要求的后台开发工作很重要。大部分工作还是很有必要的。还有学框架之前还需要学习,数据库的内容,对于常用的</font><font face="Calibri">oracle</font><font face="宋体">还有</font><font face="Calibri">mysql</font><font face="宋体">都要熟练掌握基础操作,其后才开始学习框架,从最简单的</font><font face="Calibri">SSM</font><font face="宋体">框架到</font><font face="Calibri">spring</font><font face="宋体">全家桶。</font></font></span></p>