java学完了se后学习web 那么javaweb和web存在什么区别呢,是不是需要学习html
java学完了se后学习web 那么javaweb和web存在什么区别呢,是不是需要学习html是不是需要学习html css什么的 各位有教程的麻烦给一个吧 就是学完javase学习web的
更新时间:2020-12-03 11:12
最满意答案
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 学习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在搜索引擎上找一下,我记不大清楚了。好象rolemodel.com是个网站,上面有原代码和一些基本设计的文档。另一个来源可以到 www.umlchina.com是个不错的文档基地。从HotDraw上我学到了什么是Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework。 7。结合前面学到的设计模式你就可以很好的理解这些经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 8。好象以上谈的跟Java没什么关系,其实我们早就应该从单纯的学习语言到真正的学习好编程的领域。学习技术是没有止境的,你学习第一种语言可能要半年时间,以后每种语言都不应该超过两个月,否则你会觉得学习语言是包袱,是痛苦。 9。学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。 没有第10点了,因为没有东西是十全十美的,哈哈~~
其他回答
楼上的java不是这么学的,我这个人不喜欢在电脑上看电子书一类的,太枯燥,而喜欢看书。 最近正疯狂的喜欢上一本java的书《BIG JAVA》不错,非常容易上手,
http://bbs.iehack.com/?u=3486 黑客论坛 这论坛的资料比较全面 你进去看看!! sdfasf
找个学习班学习,这样有气氛但是花钱多!还有就是网上看视频,然后找点源码研究研究,实践着学比单纯的去学习要快效果也好! 推荐你去这个地方: http://wx.e-stu.net/List/List_1996.html 现在计算机的课程免费看!流行JAVA教程也有!还有电影电视什么的!挺好!~
1.入门级:《java就业培训教材》张孝祥(可下载配套视频) 2.j2ee准备:《JavaScript网页开发-体验式学习教程》张孝祥(可下载配套视频)这个不用太认真学,懂得表单,和基本的javascript操作就可以了。 3.j2ee入门:<> 孙卫琴 开始接触jsp,服务器等。 4.j2ee高级:<<精通Struts>><<精通spring>><<精通Hibernate>>这部分是重点,也可以下载一套夏忻的笔记,那个介绍的不全面,但作为入门很快的 请按照顺序学习,要循序渐进,否则到后面会吃力,最好能找些视频看看,那样理解起来比较快。 另外给你推荐个比较好的网站: http://bbs.langsin.com/index.php www.csdn.net www.javaeye.com都是些不错的网站 孙鑫老师的教程 http://tech.163.com/special/00091T71/javashipin.html 马士兵老师的 http://lib.verycd.com/2006/12/11/0000131521.html
如何学好Java 学Java请不要做浮躁的人 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。 4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。 5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。 6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。 7.学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书; 8.看再多的书是学不全脚本的,要多实践 9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10.学习脚本最好的方法之一就是多练习; 11.在任何时刻都不要认为自己手中的书已经足够了; 12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件; 15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中; 16.不要漏掉书中任何一个练习——请全部做完并记录下思路; 更多JAVA技术信息请咨询美 国硅谷SVSE徐东校区 http://www.xdsvse.com
相关问答
更多-
在南宁易唐科技学习Java培训课程需要电脑基础吗?[2023-01-20]
会点计算机基础是比较好的,但是不会也不要灰心。一般培训机构都是从最基础的开始教的,只要不出现旷课严重的情况一般是没有问题的。我是自己学的在网上看看视频,看看例子等等。不过经济条件允许的话听听课也是好的,毕竟自学难度比较大。哈哈。希望能帮助到你。 -
我想学习电脑程序编辑 需要学习什么课程[2023-04-23]
VF最基本的 -
JAVA学习经典教材[2021-03-21]
java编程思想第四版,老外写的,经典中的经典,不过有难度,,, -
java8 刚学习Lambda,求教[2022-09-20]
你会给分吗? List depts= new ArrayList<>(); list1.add(new Department(23423,234234)); .... List users= depts.stream(). map(department -> new User(department .getDepartmentName,department .getDepartmentNumber())).collect(Collectors.toList()); 直接看源代码注释就有示例了: -
JAVA课程学习,求教[2024-01-16]
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 学习Java其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。每一种语言的程序设计思想大同小异,只是一些由语言特性的而带来的细微差别,比如Java中的Interface,你几乎在以前的学习中没有碰到过。以下我仔细给你说几点: 1。我们必须明确一个大方向,也就是说现在面向对象的编程范畴。尽管人工智能曾经有所浪潮(看看Borland为什么有Turbo Prolog),但未来5-10年工业界广泛承认并接受的将是面向对象 ... -
请问我是继续学习java,还是学习软件测试?软件测试需要学习哪些课程?[2022-11-27]
你听谁说的软件测试好找工作啊? 测试部门的待遇比开发少的多,而且一般都是女的做测试。 现在大软件公司都有测试,小软件公司一般都没有测试。 如果不要说做测试的话,这辈子想转开发,就难了。浪费时间。 -
学习java新手该看什么书?求教[2023-10-21]
java编程思想 是不适合新手学习的 如果你基本都不熟悉的话 看这本书 无疑是自己找个东西来打击自己 这样估计你看了几百页 你也没什么学JAVA的激情了 首先 学java还是书籍和视频结合学习 视频第一个 我建议你看看 孙鑫的java无难事 然后看看 java核心卷的第一卷基础卷 这本书 帮助你了解java的语法 以及一些特性 如果语言不懂 不要着急 继续学下去 之后 建议你看看 韩顺平的java教程 然后看 java编程思想 这样比较适合很多论坛也有java学习的方法 多去逛逛吧 我常去的是javaeye ... -
求教Java学习方法?[2022-12-28]
要想迅速的掌握Java技能,去参加培训是不错的选择,像达内就是比较专业的Java培训机构,老师都是7-8年工作经验的大型公司的项目经理,并且有很多实战的项目。 -
求教高手解决JAVA怎么入门[2022-10-07]
多看书,多敲代码.手不能闲着,有些东西不懂的,敲着敲着就自知其意了,还有,碰到问题一定要学会自己上网查资料结局,不要什么事都先想到问别人, 送你四个字很重要,勤能补拙!!多敲代码,手不能闲着 -
JAVA程序员需要学习那些课程。[2022-05-02]
多思考 多看老员工的例子 遵守一些编码规范 包括书写以及架构规范 学习的知识太多了 javase(java核心技术) jsp(jsp2.0技术手册) servlet struts(struts in action) spring(spring开发指南) ----------------------------------------------- 我就跟你在这里说工作上能用的呢。首先你JavaSE的基础要会,jsp要会写,并且看得懂,EL最好可以写一些,jstl基本上我们是不用的,因为有Struts。ser ...