1,怎么样才能学好java技术Java技术,学习起来不是很难 , 但是要学精就需要花力气了,就想学习写毛笔字,会写的人当然很多,可是写好的就不多了,要写好就要花费时间去努力学习 。要成为java技术高手,就需要深入学习java,那么怎么样才能学好java?要学习java首先要了解java,java从推出以来 , 按应用分可以分为三类:J2SE,J2ME和 J2EE,这也就是Sun ONE(Open Net Environment)体系 。还要明确一个大方向,就是面向对象的编程范畴 , 虽然人工智能已经有所发杂很难 , 但是未来几年的发展方向仍然是面向对象式的编程 。1、首先要培养兴趣兴趣是能够让自己坚持下去的动力 。如果只是把写程序作为谋生的手段 , 那么你就会活的非常累,也太对不起自己了,虽然生活中有许多的无奈,培养出兴趣会增加工作的乐趣 。多关心一些行业趣事,多想想李彦宏 。这不是提倡天天做白日梦,但人要是没有了梦想 , 那么生活起来会有味道吗?有空多到一些程序员论坛转转 , 你会发现,他们其实很乐观幽默,时不时会冒出智慧的火花 。2、要脚踏实地学习要脚踏实地 , 浮躁一定不可取 。和大家分享一个故事,有一个小朋友,他非常喜欢研究各种生物,很想知道那些蝴蝶是怎么从蛹壳里爬出来的 , 是怎么变成蝴蝶飞起来的 。一天,他看到树叶上有一个蛹,便带回家,然后一直观察,几天以后 , 这个蛹上出了一条裂痕,他看见里面的蝴蝶不停地挣扎,想挣破蛹壳飞出来 。这个过程达几个小时,蝴蝶在蛹里面很辛苦地拼命挣扎,可是怎么也出不来 。这个小孩看着就很不忍心 , 想要我帮帮蝴蝶,便拿起剪刀把蛹剪开 , 蝴蝶破蛹而出 。可是蝴蝶出来以后,翅膀却是一团 , 变得很臃肿,飞不起来 。这是因为蝴蝶在挣扎的时候要使血液进入翅膀里,才能展翅飞翔 。这个故事给我们的启示是:欲速则不达 。浮躁是现代人最普遍的心态,学习中更要脚踏实地 。3、多实践一般教科书上的例子并不能算是实践 , 只能算是可以掌握语言特性用的 。而提倡做实际的项目也不是太好,因为你还没有熟练的掌握技术,不能去综合使用各种技术,这样只能是自己越来越迷糊 。我比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的 。不仅要多实践,而且要快实践 。我们在看书的时候,不要等到完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点 。当然,并不是做好了以上几点就完全能学会java了,但坚持下去,学好java一定可以,自学是有一定的困难,一个好的培训机构是不错的选择 。java是比较热门,但自己不能头脑发热 。我觉得所有初学者要学好java或c或unix等任何一门计算机技术,一定要做到: 动手,动脑,动嘴 , 静心 。其中动手是最为重要的了 。很多人学计算机技术就是看书、听课,当时是明白了,过后马上就忘记 。假如不愿意敲键盘,就不如不学 。即使有时候所敲的代码你不明白,可以先运行,看看结果,增加感性熟悉,然后上升到理性的熟悉 。非凡是在大家做考题的时候,很多东西,概念,你只要随便敲一个程序做做实验就能很深刻的理解,但很多人都是不愿意动手,这样的学习效率能高吗 。动脑,动嘴, 就是要多想问题,多思考,有不懂的问题就大声说出来 。很多人一是不动脑筋想问题,也就提不出问题 。还有一些人怕自己提出的问题傻,怕人笑话 。其实it行业技术面很广,工作了5、6年的人说出一些傻话来也是正常的 。然后静心很重要 。现在社会很浮躁 , it行业更浮躁,这种心态是学不好东西的 。我带过一群c++的学生,给他们将c++基?。?指针等,他们说太基础了,不愿学 。要我讲高级点的,我就教他们win32,他们说就教mfc吧,ok我就带他们做一个小mfc程序,结果有些人连c++大小写要区分都不知道 。学java的学生很多让我讲ejb,说热门 。我说你学会了基本的东西,ejb之类东西是很轻易的,否则就是本末倒置 。当然有些人情况非凡,急着工作,那去学jsp,servlet,jdbc很轻易,也好找工作,但基础最后还是要补的 。很多人java做了几年了,连多态,线程都没搞明白 。java中,有些概念不好理解怎么办,有学生说我就是不理解线程是怎么回事 。我觉得理解是需要时间的,一下不能理解,多看看,甚至多背几遍就理解了 。读书千遍,其义自见,现在也管用 。而且我觉得初学时候要不求甚解,多做,多敲代码 。等你做的足够多的时候 , 见多识广的时候 , 概念 , 理论的东西就很轻易理解了 。java的精华就在面向对象思想 , 好比指针是c语言的精华一样,多花点心思就能把握 。
2,Java编程应该如何学习随着互联网行业的不断发展,很多人想要进入编程行业,但是每个人都知道,编程行业是对技术要求非常高的行业,在找工作的过程中,需要掌握专业的技术,这是进入编程行业的基础 。如何进入编程行业呢?很多人选择学习Java编程语言,那么Java编程语言应该如何学习呢?学习过程中有什么好方法 。下面电脑培训为大家具体介绍 。1、首先,你需要拥有对Java语言的兴趣,如果你能够一直对Java语言拥有兴趣,并且从心底喜欢Java编程员,那么在学习Java编程语言的过程中,如果遇到什么问题都能靠自己想办法解决,这世界增加成就感的一种好方法 。所以在第一次接触编程语言时,IT培训认为保持对Java编程语言浓厚的兴趣是非常重要的 。2、学习Java,基础知识是非常关键的,一定要打牢Java基础知识,如果没有掌握基础知识,后续的学习是非常困难的 。前期你能更加熟练的掌握基础知识,那么对后面深层次的学习Java语言有很大的帮助,并且昆明北大青鸟发现Java编程的学习道路上也会变得越来越宽广 。3、其实,最重要的还是能够找到一位指导你学习的老师 。很多人都知道,Java编程的内容是非常复杂的,并且很难理解 。如果想要通过学习找一份与Java相符的工作,那么就需要进行系统的学习 。北大青鸟认为Java编程最重要的是拥有自己编程的方式和风格,这样才能写出更加高质量的代码 。
3,我要怎么才能学好java习程序的最好方式是参照源代码,先仿照,后创新,慢慢有积累了,就可以收发自由了 。没关系的,慢慢来,不可能一步到位的 。java确实很难学. 学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想 。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别比如Java中的Interface,你几乎在以前的学习中没有碰到过 。以下我仔细给你说几点: 1 。我们必须明确一个大方向,也就是说现在面向对象的编程范畴 。尽管人工智能曾经有 所浪潮(看看Borland为什么有Turbo Prolog),但未来5-10年工业界广泛承认并接受的 将是面向对象式的编程 。2 。工业界目前最流行的面向对象编程语言就是C++和Java 。所以基本上锁定这两个方向就 可以了 。而且完全可以同时掌握 。3 。掌握Java的精华特性而且一定要知道为什么 。比如,Interface和multi-thread 。用 interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性 。要完全理 解interface是为什么,用多线程又有几种常用的编程模型 。4 。理解了语言的特性是为什么了之后,就可以试着上升到设计这个层次,毕竟学习语言 是要用的 。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式( 你可以看一下我介绍的关于MVC的内容) 。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归 ,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样 。一般有图形用户界面的 应从界面开始设计 。5 。有了基本设计模型后,可以学一些设计模式(Design Pattern) 。这是目前证明很有效 的 。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很 多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write) 。懂了这些模式之后,就会对 系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了 。另外一个 很重要的领域就是并行 和分布式计算领域,大概有20种左右 。6 。接下来就不能纸上谈兵了,最好的方法其实是实践 。一般教科书上的例子并不能算是 实践,只能算是让你掌握语言特性用的 。而提倡做实际的Project也不是太好,因为你还 没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊 。我认为比较好的方法是 找一些比较经典的例子 , 每个例子比较集中一种编程思想而设计的 , 比如在我的实践当中 , 我曾经学习过一个很经 典的例子就是用Java实现的HotDraw(源自SmallTalk) , 你可以用rolemodel或hotdraw在 搜索引擎上找一下,我记不大清楚了 。7 。结合前面学到的设计模式你就可以很好的理解这些经典的例子 。并且自己可以用他来 实现一些简单的系统 。如果可以对他进行进一步的修改 , 找出你觉得可以提高性能的地方 ,加上自己的设计,那就更上一个层次了 , 也就会真正地感到有所收获 。8 。好象以上谈的跟Java没什么关系 , 其实我们早就应该从单纯的学习语言到真正的学习 好编程的领域 。学习技术是没有止境的,你学习第一种语言可能要半年时间,以后每种语 言都不应该超过两个月,否则你会觉得学习语言是包袱,是痛苦 。9 。学习是为了用的 , 是为了让你的程序产生价值,把握住这个原则会比较轻松点 。我带了JAVA班以后,来学习的同学很多都是初学者,一部分是急着找工作的 , 一部分是很感兴趣的 。他们都想在短短一两个星期内掌握 , 这是不切实际的 。而且这样做很容易让自己心浮气燥,难以静下心来思考 。JAVA是比较热门,但我们自己不能头脑发热 。我觉得所有初学者要学好JAVA或C或UNIX等任何一门计算机技术,一定要做到: 动手,动脑,动嘴,静心 。其中动手是最为重要的了 。很多人学计算机技术就是看书、听课,当时是明白了 , 过后马上就忘记 。如果不愿意敲键盘,就不如不学 。即使有时候所敲的代码你不明白,可以先运行,看看结果,增加感性认识 , 然后上升到理性的认识 。特别是在大家做考题的时候 , 很多东西,概念,你只要随便敲一个程序做做实验就能很深刻的理解,但很多人都是不愿意动手,这样的学习效率能高吗 。动脑 , 动嘴, 就是要多想问题,多思考,有不懂的问题就大声说出来 。很多人一是不动脑筋想问题,也就提不出问题 。还有一些人怕自己提出的问题傻,怕人笑话 。其实IT行业技术面很广,工作了5、6年的人说出一些傻话来也是正常的 。然后静心很重要 。现在社会很浮躁,IT行业更浮躁,这种心态是学不好东西的 。学会了基本的东西 , 高级的内容才容易掌握 , 否则就是本末倒置 。当然有些人情况特殊,急着工作,那去学很多人JAVA做了几年了 , 连多态,线程都没搞明白 。JAVA中,有些概念不好理解怎么办 , 有学生说我就是不理解线程是怎么回事 。我觉得理解是需要时间的,一下不能理解,多看看 , 甚至多背几遍就理解了 。读书千遍 , 其义自见,现在也管用 。而且我觉得初学时候要不求甚解,多做,多敲代码 。等你做的足够多的时候,见多识广的时候,概念 , 理论的东西就很容易理解了 。JAVA的精华就在面向对象思想,好比指针是C语言的精华一样,多花点心思就能掌握 。【怎么学好java编程,怎么样才能学好java技术】
4,如何学习Java编程技术第一,学会学习 。学习也是一种能力,在学习和工作中我们发现同样多的时间不同的人其学习效果是不一样的,甚至是学习用时短的人比时间长的人效果更高 。这是因为这两种人的学习能力不一样,学习能力的养成需要长期的总结、积累和沉淀的 。建议你和周边的程序员进行比较,如果存在学习效率低下的想象 , 那就赶紧学习他人的学习方法吧 。第二,将基础知识学牢 。所谓“基础不牢,地动山摇”,因为所有复杂的程序都是由简单的程序构成 , 而构成这些简单程序的就是基础知识,所有出色的程序员都对基础知识掌握的非常牢固 。因此,掌握牢固基础知识是成为一个中级JAVA程序员的必要条件之一 。第三,向出色程序员学习 。所谓“近朱者赤,近墨者黑” , 想要成为一个中级的JAVA程序员,就要向行业内、公司内、部门内出色的程序员学习,查看他们编写的程序 , 通过查看程序学习他们的思维方式 。除此之外 , 还要把握住一切机会向他们请教,了解他们程序开发前、中、后是如何思考和工作的,学习他们的技巧和方法,并在工作中进行实际操练,提升自己的程序开发能力 。第四,培养自己的结构化思维能力 。一个中级的JAVA程序员无论是在工作质量还是工作效率方面都是优于初级程序员的 , 他们的成功之处就是形成的结构化的思维能力 , 他们拿到开发任务之后并目视盲目的立刻去开发程序,而是首先了解程序的用途、目的、特殊需求、开发时间等,掌握这些信息后他们会对程序开发前、中、后的工作进行计划和安排 。要养成结构化思维的模式,首先就要去模仿他们,先做到“形似”,以后才能做到“神似” 。5,怎样才能学好JAVA如何才能学好java1必须明确一个大的方向 。也就是说,在面向对象的编程范涛中,进行学习与研究 。目前最流行的面向对象编程语言就是C++和JAVA,所以先锁定这两个目标 。2掌握JAVA的精华特征,而且一定要知道为什么 。例如 , interface和multi-tread 。用interface是更好地使用多继承的模型,而多线程则涉及并发的特征 。要完全理解interface是什么、用多线程有几种常用的编程模型等 。3理解了语言的特性之后,就可以试着上升到设计这个层次,毕竟学习语言是为了应用 。目前比较好的开发模式是采用自顶向下、结合MVC模式的设计 。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归 。所以,一般有图形用户界面的程序应从界面开始设计 。4有了基本设计模型后 , 可以学一些设计模型(design pattern).设计模式有很多种,如体系结构模式(layering分层、pipe/filter管道或过滤器)、设计模式(如对象池object pool、缓冲池cache等)、编程模式(如copy-on-write) 。掌握这些模式之后,就会对系统的整体结构有很好的把握 。学术上倾向于一个系统完全由各种模式组合而成 。5学习语言最好的方法就是实践 。在一般教科书上的例子并不能算是实践,只能算是掌握了语言的性 。而提倡做实际的project也不是太好,因为还没有熟练的能力去综合各种技术,这样只能使自己越来越糊涂 。笔者认为比较好的方法是找一些经典的例子,对其进行进一步的修改 。通过修改,找出觉得可以提高性能的地方,加上自己的设计 , 这样才能真正地感到有所收获 。1、买本好书,如《Java编程思想》、《Java 2核心技术》、《Java全方位学习》2、找实例进行练习3、遇到问题多去尝试自己思考解决以及从网上搜索 , 从网友的经验中得到解决问题的方法 。4、参与实际商业项目的开发,是最能锻炼人的 。挑选一份好的教材:去找一份入门级的书籍,编程的重点在于练习 , 所以按照教材上的操作一点点做,不要偷懒,后面的练习题也不要放过 。编写程序的部分不需要别人替你检查 , 电脑能输出正确的结果就是正确,不能就是错误 。将编程带到你的生活里:观察生活,发先生活里可以用电脑实现的问题,之后解决它 。不过,最新最好的计算机理论的书和资料大部分都是英文的,而且所有的计算机语言都是基于英文的 , 所以我强烈建议程序员们多看多用英文的资料 。认识 java 的原理 * 学会 java 语言 * 物件导向的思维 * api * 开发工具的用法 下面分别就这几点详细阐述 。学习 java 的原理 了解 java 的原理,才有可能真正体会 java 的一切,学习任何事情,只要能掌握原理,就会比较顺利 。我发现许多人使用 java 已经逾年,却连 java 最基本的特质都不清楚 。一般来说,资讯系毕业的学生,对于资讯的新事物学习的速度,会比其他科系来得快,就是因为四年的教育为他们奠定了学习新事物的基础,这也是资讯系课程的价值所在 。除非你受过的基础训练够扎实,否则在学习或使用 java 的过程中,你一定会需要参考到这些资讯系学科的知识 。我建议各位可以在闲暇之余,把资讯系课本的书拿来读一读 。这是治本之道,绝非立竿见影的特效药,必须要有耐心 。学习 java 语言 学习 java 语言很简单,毕竟 java 语言也只包含五十多个关键字(keyword)与几十个算符(operator),再加上 java 语法(syntax)也很简单,所以一般人可以很快就学会 java 语言 。危险的是,很多人认为已经完全掌控 java 语言,但其实对于内部的运作机制仍不能掌握,这些盲点有时候会让你无法完全掌控 java 语言 。克服这些盲点的方式是看「the java language specification, 2nd ed.」(没有中文版)来彻底弄懂 java 程式语言,并看「inside the java virtual machine, 2nd ed.」(有中文版,但翻译得@#%$)来彻底掌握 java 虚拟机器的运作方式 。学习物件导向的思维 学会了语言,并不代表就可以设计出好的物件导向系统架构 。想要成为物件导向的专家,往往需要: * 多看相关的书,特别是 design pattern 和 refactoring 的书 。* 多观摩别人的程式(例如 java api 的 design 与 implementation) * 多写程式 学习 api 学会 java 语言之后,还需要学会一些 api 才能写出有用的程式 。java 的 api 非常多,必须规划好一个学习路径,才不会在浩瀚的 api 大海中迷失 。必备的 api 包括了:io、new io、collection framework、network、rmi、jaxp... 等 。至于其他的 api,就看你的需求而定,大致上分成: * gui 类:javabean -> swing -> javahelp -> java2d -> image io -> jai -> java 3d ... * enterprise 类:jdbc -> jdo -> servlet -> jsp -> ejb -> jms -> jta/jts... * j2me 类(这一类不是我的专长,无法提供学习顺序建议) 学习开发工具的用法 只用 jdk,是很难写出大型程式的,所以通常程式员会使用 jbuilder/visualage/ visualcafe 等工具,这些软体卖这么贵,一定有它的价值,值得花一些时间好好学习这些开发工具的使用方式,你将会发现开发工具所提供的许多功能,可以让你在开发过程中生产力大增 。参考资料:知乐网 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.knowhappy.com" target="_blank">http://www.knowhappy.com</a>6,怎么学好JAVA看楼主是想学到什么程度了只是应付考试的话就一般上课就行了 , 再在网上看看视频,练习练习想好好学就系统的来 , 而且Java东西比较多,看书练习还是有的 。入门推荐《Head First Java》,比较有趣想学好的话要好好理解掌握面向对象思想开始的时候不用太钻进那些难的,不知道的先跳过,先把基础的学完 。了解网络的基?。?这个我建议你叫好看那本书叫做《Think In Java》,讲得很好 。先看书入门,因为java入门很容易,然后看视频,一边写写小程序,可以尝试用java实现基本的数据结构,比如链表,堆栈 , 等等 。然后再选择学习web还是android等等具体方向 。Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑” 。Java是个平台 , 我只想说说我对学好Java的一点看法,希望对初学者有所帮助 。1. 思考一下学习Java之前,先别急 , 静下心来好好想想:1)你对学习Java是否有兴趣?2)你是否能静下心来坚持不懈地学习?嗯,这是个容易但又绝对不应该忽略的问题 , 你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件 , 就请继续往下看……2. 准备一下请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基础知识 , 对于 “CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等问题,你不该问 , 因为Internet上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程?1)买本Java学习用书 。JDK 6正式版刚刚推出,市面上你暂时买不到JDK 6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么 , 你现在选择一本讲述JDK 5的入门书籍还是有条件的 。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你 。但无论如何,《Thing In Java》绝对不应该作为你入门Java的第一本书籍!记住,网络上学习Java的资源很多 , 但基本不够系统,拥有一本Java入门书籍,是你系统学习Java的基础 。2)准备Java学习环境 。准备你的学习环境,很简单,安装JDK 6 , 然后用类似UltraEdit、EditPlus的文本编辑器配置你的学习环境,Internet上有很多关于如何配置的文章 。初学Java , 不建议用IDE工具,通过一行行的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题,并加深自己对Java的理解 。准备好后,开始进入激动人心的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(对不起,我不了解Java ME,所以我无法涉及Java ME的相关内容) , 对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚 , 其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做 AWT、Swing开发,那就另当别论了 。I/O、Thread都是基础之一 。4. Java EE学习之路学习了Java SE,还只是完成“万里长征”的第一步 。接下来选择学习Java EE或是Java ME(或者你还想不断深入学习Java SE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些 , Java EE所涉及技术非常多,考虑到初学者的接受程度 , 我会尽量从最常用的角度来介绍 。学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没问题 , 看自己喜欢吧 。4.1 学习JSP/ServletJava EE最高版本目前是5.0版本 。在Java EE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP1.2 , 学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的技术,而了解XML是必不可少的(至少描述性配置信息是通过XML来描述的) 。在学习JSP/Servlet过程中,应该结合学习 JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的 。4.2 学习数据库开发技术这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技能,Java Web开发人员最低程度都应该掌握SQL语句的使用!数据库技术大体可分为DBA技术和数据库开发技术,对于开发而言,应侧重数据库开发技术 , 而数据库基本操作,也是要掌握的 。常用数据库有DB2、Oracle、SQL Server、MySQL等,你可以结合实际需要,选择一种数据库 , 并花大力气掌握其开发技术 。记?。笆菘饪⒓际鹾脱癑ava EE , 是相对独立的,你可以在学习JSP/Servlet的同时,学习数据库开发技术(如SQL语句等),或者先学数据库开发技术,之后再学习JSP/Servlet 。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) 。之后的学习中,再逐渐扩展到其他Java EE技术 。5. 之后等你对Java EE有些感悟的时候,你自然就会想不断扩展你的知识面 , 这时候你可以学习Spring、Hibernate,以及各种Web框架(如Struts、JSF、Webwork或是Tapestry等) 。随着技术、经验的不断积累,你会逐步关注分析、设计等更高层次的知识 , 这时候,你可进一步学习相关的UML、模式等知识(积累了一定经验,你就可以安排自己学习这些知识了) 。6. 小结永远记?。鹤允贾林?,实践是学习Java技术历程中极其重要的一环 。脱离了实践 , 是学不好技术的!Java学习、实践之路依然没有银弹,况且一步步走来,要学的东西很多 , 勤奋是金!善于利用Internet上众多的资源,多吸取些别人的经验 。目前关于Java的争论很多,如“Java正走下坡路”、“Ruby必将取代Java”等论点甚嚣尘上 , 但正如我前面所言,这是一种浮躁的表现,Java的前景非常好 , 特别是Java开源以后!就让他们去吵去吧,掌握了Java,你就掌握了当前最火的技术 。“梅花香自苦寒来” , 当你掌握了扎实的Java开发基础,你就能把手中的这把“屠龙刀”、“倚天剑”舞得风声水起!那时,你一定会有一种成就感(1)砸基?。河布阂槐竞檬椋ㄎ以囱У氖?java how to program , 不管你看什么书,一定要经典) + 一台电脑 软件:书上例题,课后题,书上的经典算法,作者的推敲思路这期间你的任务就是从敲别人的程序 , 临摹代码,到独立思考,最终熟练完成 。不用给自己定什么高深目标 , 只要你认认真真坚持下来,一本好书绝对能让你java基础很好而且充满自信(2)提高:硬件:一台可以上网的电脑软件:高手作品这期间是你从石头猴子到初级孙悟空的演变过程 。你的任务就是在自己电脑上成功运行起高手的繁琐程序(这些代码你直接拿过来的时候很可能在自己的电脑上运行错误百出)理解代码,多看,找精华剔糟粕,这里你就要学会使用jdk文档 , 英文不好的建议补补,至少因该到差不多能猜意思的地步 。如果有条件拜师的更好,花钱请人辅导会让你事倍功半的 。这期间你会学到别人的“72变”,也就是好的算法,灵活的思想 。(3)修炼:硬件:一台可以上网的电脑软件:执著的信念这一阶段,其实可以说是第二阶段的延伸,在二阶段中,你会遇到一些名词:比如xml,比如数据库等等n多比如 。你怎么办,skip??cancel??当然不行,你只能硬着头皮全部米西掉 。不管你你将来搞什么j2se也好,j2ee也罢 , 甚至j2me,这些比如出来的东西你可能都会碰到 。这里没有捷径,所以只能拼 , 这里也是初学者最惧怕的坎,过不去,你就始终会停在“初级”这一档上 。(4)选方向:如果你过得了第三关,你就成为了传说中的蓬头垢面的酷撒八面的java小生了 。你想搞什么?做游戏?做网站,做os,做...不管什么 , 你又要从第一步开始做,不同的仅仅是你要选的书籍要有针对性,而且要绝对经典 。当你再一次做完前三步的时候,你就去看下一步吧(5)成佛:其实没有真正的佛 , 但所有程序员心中都有一个疯狂的自己——这就是你要找的佛(说白了,就是要独立思考,不受任何旁道的束缚) 。在真正的项目中不断提高,反复的思考,吸取“标新立异”里面的正面含义 。其实经验永远都是别人的,说再多都是假,“勤奋”这两个骨灰级警言才是你学好java的坦途!
推荐阅读
- 抖音免费下载
- 苹果应用宝下载,请问苹果手机怎么下载应用宝
- 自然语言分析系统
- 如何查看浏览器是32位还是64位,64位浏览器怎么切换到32位浏览器
- b2b成功案例分析,创新创业成功案例及分析
- c 做灵敏度分析,用spss做灵敏度分析
- 实时分析框架,Flink实时计算框架
- 免费领皮肤的软件王者荣耀无广告,有没有可以直接领取王者荣耀皮肤的软件
- 制谱软件,音游phigros自制谱软件