为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

java学习方法

2017-10-01 15页 doc 35KB 17阅读

用户头像

is_212655

暂无简介

举报
java学习方法java学习方法 java学习方法 1、不建议找到一本书死啃,没啥用,不要有这一页看不明白我就不往下看的想法。计算机的学习和原来的代数、几何不大一样。不是用几个公理推出所有结果的。 2、从哪里开始呢,建议你打开电脑,搭建好开发环境(去网上找找吧如何安装JDK),找一个最简单的开发工具(我比较喜欢初者用JCreator),新建第一个程序: Hello World~,你只要编译运行看到结果了,我们再进一步讨论该学啥。 3、从第二步开始,你的想法,你看到的所有知识,记得,你都可以放在刚才的Hello World...
java学习方法
java学习方法 java学习方法 1、不建议找到一本书死啃,没啥用,不要有这一页看不明白我就不往下看的想法。计算机的学习和原来的代数、几何不大一样。不是用几个公理推出所有结果的。 2、从哪里开始呢,建议你打开电脑,搭建好开发环境(去网上找找吧如何安装JDK),找一个最简单的开发工具(我比较喜欢初者用JCreator),新建第一个程序: Hello World~,你只要编译运行看到结果了,我们再进一步讨论该学啥。 3、从第二步开始,你的想法,你看到的所有知识,记得,你都可以放在刚才的Hello World里面去验证。动手验证所有知识~ 4、先了解类,面向对象基本概念,好的,假如你之前只是C,没任何面向对象基础,没关系,硬着头皮把代码打下来,看看到底有什么发生改变了,属性和方法到底是在干啥,不断按照你的臆测去测试代码,直到你大概想通了这些都写在一个类里是为什么。他们之间是如何协调工作的。把所有Java里面你的基本数据类型了解一遍,大体看看和你之前学习语言有啥不同就行了。String你需要认真处理一下。 5、继承,你应该实验一下继承。 6、到这你有点累(不是类)了,那好,咱们开始着手使用一下Swing吧,很好,我们终于能见到不是控制台里黑乎乎的程序结果了。鲜活的窗口出来了,你愿意的话一下午你可以实验所有的Swing组件 (JFrame,JPanle,JLabel,JButton,JTextArea,JList,J。。) 7、抽象类,接口,这个地方稍微有点难度,你会觉着没有任何用处,好的,那就大体知道这是一些什么玩意,了解了语法之后,大体有这个印象,先放下。(记着这地方你没必要非得较真要完全明白,那你可能就死在这里了,记住,到后面你回头会有对抽象类和接口顿悟的一天的。) 8、好,你会发现你的窗口程序里面的所有的都很好看,但是却不能执行任何动作,对,你要开始学习Swing里面的监听机制,看看各种Listener,最简单的你先看ActionListener吧,把你窗口上的按钮加上监听吧。接下来你不妨做一个逻辑性极强的小程序吧,做一个计算器。捎带着在这中间你看看数组啊、集合啊什么的,用什么你就去找什么吧。 9、做计算器的空闲时间,熟悉一下Java里面的异常处理机制吧。 10、到此为止,我们应该能熟悉了Java里面的基本编程模式了,对面向对象当然我们还很模糊。没关系,最重要的不是你现在就是个专业的程序员,而是你现在依 然保持着足够高涨的学习兴趣和热情,你还有吗,如果你还有,我们继续,看看后面还要继续学什么。 (先上课,下了课回头继续写。。)篇二: JAVA学习方法Java - 近10年来计算机软件发展过程中的传奇,其在众多开发者心中的地位就如“屠龙刀”、“倚天剑”。 Java是个平台,我只想说说我对学好Java的一点看法,希望对初学者有所帮助。 1. 思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看?? 2. 准备一下 请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基础知识,对于“CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等问题,你不该问,因为Internet上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程? 1)买本Java学习用书。 JDK 6正式版刚刚推出,市面上你暂时买不到JDK6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么,你现在选择一本讲述JDK5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你。但无论如何,《Thinking In Java》绝对不应该作为你入门Java的第一本书籍! 记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统学习Java的基础。 2)准备Java学习环境。 准备你的学习环境,很简单,安装JDK6,然后用类似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(对不起,我不了解JavaME,所以我无法涉及JavaME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做AWT、Swing开发,那就另当别论了。 l/o、Thread都是基础之一。 4. Java EE学习之路 学习了Java SE,还只是完成“万里长征”的第一步。 接下来选择学习Java EE或是Java ME(或者你还想不断深入学习JavaSE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。 学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没问题,看自己喜欢吧。 4.1 学习JSP/Servlet Java EE最高版本目前是5.0版本。 在JavaEE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP 1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP 1.2,学习JSP,还必须掌握一些外延技术,如:Thinking In Java》绝对不应该作为你入门Java的第一本书籍! 记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统学习Java的基础。 2)准备Java学习环境。 准备你的学习环境,很简单,安装JDK6,然后用类似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(对不起,我不了解JavaME,所以我无法涉及JavaME的相关内容),对于AWT、Swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、Swing方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做AWT、Swing开发,那就另当别论了。 l/o、Thread都是基础之一。 4. Java EE学习之路 学习了Java SE,还只是完成“万里长征”的第一步。 接下来选择学习Java EE或是Java ME(或者你还想不断深入学习JavaSE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。 学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没问题,看自己喜欢吧。 4.1 学习JSP/Servlet Java EE最高版本目前是5.0版本。 在JavaEE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP 1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP 1.2,学习JSP,还必须掌握一些外延技术,如》《JAVA编程思想》仔细钻研,早知如此何必当初呀。 你现在讲究简单方便,你以后的路就长了 ,好象也是佛经中的劝戒。 1.4 多实践,快实践 彭端淑的《为学一首示子侄》中有穷和尚与富和尚的故事。 从前,四川边境有两个和尚,一个贫穷,一个有钱。一天,穷和尚对富和尚说:JAVA编程思想》仔细钻研,早知如此何必当初呀。 你现在讲究简单方便,你以后的路就长了 ,好象也是佛经中的劝戒。 1.4 多实践,快实践 彭端淑的《为学一首示子侄》中有穷和尚与富和尚的故事。 从前,四川边境有两个和尚,一个贫穷,一个有钱。一天,穷和尚对富和尚说》中凄美的爱情故事感动,悲剧的结局更有一种缺憾美。为什么要以悲剧结尾,据说是因为写《仙剑奇侠传》的程序员失恋而安排了这样的结局,他把自己的感觉融入到游戏中,却让众多的仙剑迷扼腕叹息。多多参考代码例子,对JAVA而言有参考文献[4.3],有API类的源代码(JDK安装下的src.zip文件),也可以研究一些开源的软件或框架。 1.6 加强英文阅读能力 对学习编程来说,不要求英语,但不能一点不会,。最起码像JAVAAPI文档(参考文献[4.4])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个 金山词霸 。看多了就会越来越熟练。在学JAVA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的 周扒皮 。 1.7 万不得已才请教别人 笔者在ChinaITLab网校的在线辅导系统中解决学生问题时发现,大部分的问题学生稍做思考就可以解决。请教别人之前,你应该先回答如下几个问题。 你是否在google中搜索了问题的解决办法, 你是否查看了JAVAAPI文档, 你是否查找过相关书籍, 你是否写代码测试过, 如果回答都是 是 的话,而且还没有找到解决办法,再问别人不迟。要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。 1.8 多读好书 书中自有颜如玉。比尔?盖茨是一个饱读群书的人。虽然没有读完大学,但九岁的时候比尔?盖茨就已经读完了所有的百科全书,所以他精通天文、历史、地理等等各类学科,可以说比尔?盖茨不仅是当今世界上金钱的首富,而且也可以称得上是知识的巨富。 笔者在给学生上课的时候经常会给他们推荐书籍,到后来学生实在忍无可忍开始抱怨, 天呐,这么多书到什么时候才能看完了 , 学软件开发,感觉上了贼船 。这时候,我的回答一般是, 别着急,什么时候带你们去看看我的书房,到现在每月花在技术书籍上的钱400元,这在软件开发人员之中还只能够算是中等的 ,学生当 场晕倒。(注:仙剑奇侠传》的程序员失恋而安排了这样的结局,他把自己的感觉融入到游戏中,却让众多的仙剑迷扼腕叹息。多多参考代码例子,对JAVA而言有参考文献[4.3],有API类的源代码(JDK安装目录下的src.zip文件),也可以研究一些开源的软件或框架。 1.6 加强英文阅读能力 对学习编程来说,不要求英语,但不能一点不会,。最起码像JAVAAPI文档(参考文献[4.4])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个 金山词霸 。看多了就会越来越熟练。在学JAVA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的 周扒皮 。 1.7 万不得已才请教别人 笔者在ChinaITLab网校的在线辅导系统中解决学生问题时发现,大部分的问题学生稍做思考就可以解决。请教别人之前,你应该先回答如下几个问题。 你是否在google中搜索了问题的解决办法, 你是否查看了JAVAAPI文档, 你是否查找过相关书籍, 你是否写代码测试过, 如果回答都是 是 的话,而且还没有找到解决办法,再问别人不迟。要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。 1.8 多读好书 书中自有颜如玉。比尔?盖茨是一个饱读群书的人。虽然没有读完大学,但九岁的时候比尔?盖茨就已经读完了所有的百科全书,所以他精通天文、历史、地理等等各类学科,可以说比尔?盖茨不仅是当今世界上金钱的首富,而且也可以称得上是知识的巨富。 笔者在给学生上课的时候经常会给他们推荐书籍,到后来学生实在忍无可忍开始抱怨, 天呐,这么多书到什么时候才能看完了 , 学软件开发,感觉上了贼船 。这时候,我的回答一般是, 别着急,什么时候带你们去看看我的书房,到现在每月花在技术书籍上的钱400元,这在软件开发人员之中还只能够算是中等的 ,学生当场晕倒。(注》这样现在被我鄙视到极点的 书~我也没有明确不考研,但是很明确自己有学习编程的兴趣,同时也深感求艺无门,无法入手~ 五 一我在某宝搜资料的时候看到了名字霸气十足的某马,听名字就秒杀某内、某锋几个等级~于是买了一套教程,结识了某马XXX,从此我的人生真的改变了~如果 不是某马,我想我还是会处于一种迷茫不清晰自己想要什么、不明确自己怎么去获取自己想要的、说不清未来在何方的普通大学生的状态~不是某马,我不会完成由 排斥北京、不理解很多人北漂到将自己的方向只锁定在北京这样思维的转变~ 我 比较了考研与Coding两者,兴趣、付出、成就;毅然选择了Coding~当时勇敢的Follow My Heart,现在看来: 选择Coding给我了技术的支撑,带给了我工作的信心,更重要的是更坚信不平庸,有成就,就需要追随生命的质朴,需要知道自己的 兴趣,将个人兴趣与实际工作相结合,而不是做那些看起来很美的事情~如果当初我继续考研,看起来高大上,但实际情况是一个渣渣整天在给自己吸食精神鸦片: 我一定可以,I can play~最后结果却是获得一个重在参与~而且浪费了这一年这么好的一个机会。以前我相信: 努力就应该受尊重,但现在我相信: 只有有效的努力才配得上尊 重~很多时候不是不够努力,只是努力的方向错了。错误的努力比不努力还可怕。人云亦云,没有独立的思维,是绝对不可能成事的~ 最 初开始学习我还是浮躁,总以为自己是计算机系出身,好歹有点编程的基础,于是我贸然前进,直接开始Android的学习。结果是我深深的受到了打击: 感谢 某华,老师讲的真心好,跟着老师的步骤可以做,但是离开老师就什么也不回了。老师使用那叫一个轻松写意,但是对我来说近乎陌生~这下我终于知道差距 了,于是我又买了一套某智的Java基础班视频~当时我就痛下决心: 基础班的视频从第一节看起,绝对不以自己有基础为借口,遗漏任何知识;所有的代码必须 自己手工敲~之后我也劝很多人: 不要浮躁,总以为大学里学过有某些基础;其实你没有一点基础,你的那些基础撑不了基础班的前五天~ Java 基础是成都的某龙教的,某智普通讲师年薪便20W起的水平果然不是吹的,教的相当好~说Java的学习: 不管是自我还是曾经参加各种小测试,我都认为 自己的学习非常扎实: 从5月3号开始学习基础视频起,我真的是全身心的投入了,学校里能逃不能逃的课都被我逃了,看视频,看完自己反复敲代码,科学的安排 进度每周复习两 2点之后。那天,对于任何知识点我从不畏惧学习第二次,全天的Java直到晚上1时很多人说我是一时激动,过一段时间激情不在学习就不会努 力了。这是2017年的最后一天,我想说: 所谓的高原期、疲倦期我都遇到过,但是我都坚持过来了,直到现在我还在学习,超脱某马的知识~我也有很多想做的 事情,只要我不确定自己做,我绝对不会说出口,一旦我说出口,我是一定会去做完的~ 母 亲节那天我发了一条说说,给自己的压力: 不画饼充饥,一句话放这,我成功的速度必须超过你老去的速度~我给妈妈打电话给我妈一个许诺: 从当天开始查起,两 年之内,工资达到某K~而这个数我现在相信不出意外工作后我就可以实现~也是那天开始,这一年我一直在描述自己努力的方向、自己的前景给父母,之前他们都 是在忧虑我的未来,公务员,考研,我明确告诉爸妈: 我的未来不用你们丝毫的操心~我在试图改变他们传统的思维,我发现: 混得好的,都是敢闯的。世界上没有 一劳永逸的事情,一眼望到底的、重复的人生我不要做~ 虽 然我基础几乎没有,但因为学习认真、合理,所以水平在同期学习的人中还是不错的,信心慢慢的就有了~学完GUI之后的那天晚上我自己结合前面的知识独立写 了一段程序,240行左右~当时相当激动~~现在看起来那几乎是渣渣,但是对于当时刚刚接触Java的人来说,那是极大的也极其需要的认可~ 那 时我是极度想去某马学习的,在某马论坛积极的问问题,力所能及的回答问题,争取技术分~某马论坛的人数虽然不多,都是想去某马的才会去论坛,但是正是因为 这样学习的纯度相当高,学习氛围相当好,有一句话: 夜夜不熬两三点,欲进某马怎实现~很多次很多从未谋面人的回答真的太让我感动了,给你一个问题的回复就 有500多字,比你的问题字数多了多少倍;和一群志 同道合的同志一起学习是多么的幸运~在6月29号我也终于结束了Java基础的学习,准备在暑假前将某 马的面试先过了,接下来是Java高新技术,接触到了张孝祥老师,太多人佩服,我也很佩服~ 自荐信-基础测试-技术博客 -入学测试-面试~某马的流程真心合理,培养了非常非常好的学习习惯: 基础的重要性-自己解决问题-总结的重要性-与别人协作交流-分享~7月份,暑假, 搬到了学校某机房一起学习并享受空调: 夏天太热了~~~中旬我们的赵班长确定搭上了末班车、去某马学习,敢想敢做,赞一个~我们在学校也开始更加努 力: 15号,开始了JavaWeb的学习,之前有心理准备某马的难度会更大,没想到的是大的有点多,学习Java基础只有极少的需要回过头看第二遍视频, 某马的课,看第二遍视频、 三、四遍才懂很正常~我做多看一段视频五次才懂,真不是我笨啊~~~好的是我从没因为难而懈怠。暑假里作息是晚上基本两点睡,早 上八点起,中午午休1个小时,别的时间全给了某马~这样的夜战让身体变得虚弱,但是也让自信慢慢累计,那么难的知识都被学会了,后面的即便更难,也有了前 面学习积累下的信心去面对~ 8 月15号左右,开始进入核心Android部分,内心十分激动忐忑,又复习了Java基础,Web基础才敢开始~事实证明: 前面的准备工作做得越充分,篇五: JAVA学习方法 JAVA学习方法 一、JAVA需要学习什么 我们必须明确一个大方向,也就是说现在面向对象的编程范畴。尽管人工智能曾经有所浪潮(看看Borland为什么有Turbo Prolog),但未来5-10年工业界广泛承认并接受的将是面向对象式的编程。 工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。 掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。 理解了语言的特性是为什么了之后,就可以试着上升到设计这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式。 有了基本设计模型后,可以学一些设计模式(Design Pattern)。这是目前证明很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。懂了这些模式之后,就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个很重要的领域就是并行和分布式计算领域,大概有20种左右。 有了大概的方向之后,我们就说一些具体的: 1.学习计算机的一些原理,特别操作系统原理(特别是内存原理)这是最必要的,对于你学好编程是至关重要的,如果你这一步学不好,你是很难理解编程的一些原理的,当然简单的可以理解,但想学深入的,一定要这些基础。 2.学习数据结构,算法等必要的基础,没有这些知识,就算你对一门语言多熟悉,你也写不出程序来的。 3.学习一门简单的语言开始(比如说是VB6.0)相对容易学习。 4.学习编译软件(比较容易,但是必要的) 如果要学得好的话,是要付出很大努力的,如果你是没有基础情况下自学,那是非常难学得好的,当然,做一些简单的小软件,也还可以。还有一点就是学好数据库,这是非常非常重要的一个东西~ 二、JAVA该怎么学 对于初学者来说,最好是找一本Java入门的书籍,但是比较完整的循序的介绍Java的语法,面向对象的特性,核心类库等等,在看这本书的同时,可以同步 来看《Thinking in Java》,来加深对Java的理解和原理的运用,同时又可以完整的了解Java的整个体系。 对于Java的入门书籍,蔡学镛推荐的是Oreilly的《Exploring Java, 2nd Edition》或者《Java in a Nutshell,2nd Edition(针对C++背景)》,我并没有看过这两本书。其实电子工业出版社的《Java 2编程详解》或者《Java 2从入门到精通》就很不错。 还有集成环境要学,而且要熟磨刀不误砍材功!学C语言,从数据类型,基本表达式,再到条件语句,循环语句,然后学习函数,再加上一些简单的数组知识,就可 以了~一句话,到现在为止,你只要理解结构化程序设计的思想也就够了~ 三、学习 JAVA的注意事项 在所有的Java书籍当中,其实最最有用的,并不是O reilly的 Java Serials,真正最最有用处是JDK的Documentation~几乎你想获得的所有的知识在Documentation里面全部都有,其中最主要 的部分当然是Java基础类库的API文档,是按照package来组织的,对于每一个class都有详细的解释,它的继承关系,是否实现了某个接口,通常用在哪些场合,还可以查到它所有的public的属性和方法,每个属性的解释,意义,每个方法的用途,调用的参于Java编程方面的书籍其实都不过是在用比较通俗易懂的语言,和良好的组织方式来介绍 Documentation里面的某个package里面包含的一些类的用法而已。所以万变不离其宗,如果你有足够的能力来直接通过 Documentation来学习Java的类库,那么基本上就不需要看其他的书籍了。除此之外,documentation也是编程必备的手册, 对于Java Web 编程来说,最核心的是要熟悉和掌握HTTP,这个就和Java无关了,在熟悉HTTP协议之后,就需要熟悉Java的实现HTTP协议的类库,也就是 Servlet API,所以最重要的东西就是Servlet API。当然对于初学者而言,直接通过Servlet API来学习Web编程有很大的难度,推荐O reilly的《Java Server Pages 》这本书来学习Web 编程。 EJB的书籍当中,《Enterprise JavaBeans, 2nd Edition》是一本很不错的书, EJB的学习门槛是比较高,入门很难,但是这本书完全降低了学习的难度,特别重要的一点是,EJB的学习需要结合一种App Server的具体实现,所以在学习EJB的同时,必须同步的学习某种App Server,而这本书相关的出了三本书,分别是Weblogic6.1,Websphere4.0和JBoss3.0上面部署书中例子的实做。真是既有 理论,又有实践。在学习EJB的同时,可以边看边做,EJB的学习会变得很轻松。 但是这本书也有一个问题,就是版本比较旧,主要讲EJB 1.1和部分EJB2.0的规范。而Ed Roman写的《Mastering EJB 2.0》这本书完全是根据EJB2.0规范写的,深入浅出,覆盖了EJB编程的各个方面,并且还有很多编程经验tips,也是学习EJB非常推荐的书籍之 一。如果是结合Weblogic来学习J2EE的话,《J2EE应用与BEA Weblogic Server》绝对是首选读物,虽然是讲述的Weblogic6.0,仍然值得购买,这本书是BEA官方推荐的教材,作者也是 BEA 公司的工程师。现在中 文版已经随处可见了。这本书结合Weblogic介绍了J2EE各个方面的技术在Weblogic平台上的开发和部署,实践指导意义非常强。 在掌握了Java平台基础知识和J2EE方面的知识以后,更进一步的是学习如何运用OO的方法进行软件的设计,那么就一定要学习“设计模式”。Sun公司 出版了一本《J2EE核心模式》,是每个开发Java企业平台软件的架构师必备的书籍。这本书全面的介绍了J2EE体系架构的各种设计模式,是设计师的必 读书籍。
/
本文档为【java学习方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索