问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么学习Java编程才更有效率,怎么提高自己敲代码的速度4

发布网友 发布时间:2023-10-08 11:04

我来回答

5个回答

热心网友 时间:2024-07-24 19:01

java学习路线
先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。

不要被IDE纠缠
在学习java和j2ee过程中,会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。

选择和学习服务器使用配置
当有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,自己上网摸索可能要一两天(就干过这种傻事),应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。

学习web知识
如果是在做电子商务网站等时,可能要充当几个角色,这是还要学习: .'l:8SxT?L
html,可能要用到dreamwave等IDE。 ZO(T u%xU
Javascript,学会简单的数据校验,数据联动显示等等

J2eeAPI学习
学习j2eeAPI和学习服务器应该是一个迭代的过程。
先学习jsp和servlet编程,这方面的书很多,建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。
学习jdbc数据库编程,j2ee项目大多都是MIS系统,访问数据库是核心。这本应属于j2se学习中,这里拿出来强调一下。
学习jndi api,它和学习ejb可以结合起来。
学习ejb api,推荐书《精通ejb》
经过上面的这些的学习,大概可以对付一般的应用了。
有人说跟着sun公司的《j2ee tutorial》一路学下来,当然也可以。

学习ejb设计模式和看代码(最重要)
设计模式是练内功,其重要性可以这么说,如果不会用设计模式的话,将写出一堆使用了ejb的垃圾,有慢又是一堆bug,其结果不如不用ejb实现(ejb不等于j2ee)
无论学习什么语言,都应该看大量代码,看的代码量不到一定数量,是学不好j2ee的
目前有很多开源的工程可以作为教材:
jive论坛
petstore sun公司
dune sun公司
等等,研读一个,并把它用到自己的工程中来。

J2ee其他学习
当渐渐对j2ee了解到一定深度时,要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域,大家都在这里提出自己的解决方案,例如structs,hiberate,ofbiz等等,学习这些东西要项目和目标而定,预先补充一下未尝不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事。

目前常见j2eeAPI
JavaServer Pages(JSP)技术1.2
Java Servlet技术2.3
JDBC API 2.0
Java XML处理API(JAXP)1.1
Enterprise JavaBeans技术2.0
Java消息服务(JMS)1.0
Java命名目录接口(JNDI)1.2
Java事务API(JTA) 1.0
JavaMail API 1.2
JavaBeans激活架构(JAF)1.0
J2EE连接器体系结构(JCA)1.0
Java认证和授权服务(JAAS)1.0
学习上面的某些API要以项目而定,了解所有它们总之是有好处的。

热心网友 时间:2024-07-24 19:04

学习Java6个有效率的方法

1 与其反复阅读,不如经常回顾

大家记住,对于Java技术性的书籍,绝对不是让你一页一页去看的,像是完成做一样。有一句话说:温故而知新,可以为师矣。学过的知识点,你时常去复习一下,你每天都见到你自然就记住了,而不会像很多人说“学了就忘”你不总去回顾,那能不忘记吗?不如有意识地总结回顾看过的Java书,学过的知识。只需要每晚趟在床上的时候,回想一下今天都学到了什么?今天自己有进步一点点吗?

2 多做练习,多写代码,从错误中学习

一个优秀的Java开发者,没有什么聪明人,他们都是一行一行代码积累出来的,对于一个Java初学者来说,如果你想要找到一份不错的Java工作,你只能是大量的练习,形成一个好的学习习惯。在初学阶段哪怕对着书本敲也没有什么问题。认真完成书中留的习题,在自己没有尽最大努力的情况下面不要去看答案。不要怕犯错,每一次犯错都是自己进步的机会。

3.向别人解释你的知识,多与人讨论

一个NB的Java开发者,一定是一个很会思考的,有能力就多写博客,多分享自己的所学所思,只要你能写出东西,不怕你写的太低级,这些对于学习者自身也是非常有益的。通过用别人能够理解的语言来解释你学到的东西,本身就要求你对该知识充分理解。另外,很多人经常感叹「跟你讨论一下,我马上变得有思路了」,这其实就是交流的作用。

这是一个非常不错的java交流群:四九四,八零一,九三一。如果你想要更好的学习java可以多交流讨论,有什么不懂的问题随时来问我。

4 对于自己想要学习的内容,制订一下计划,有节奏地学习

一个学习习惯好的人,做什么事情都会有一个明确的计划,对于一个Java初学者来说,一份好的学习计划是你开始的前提,因为学习一个东西最怕三天打渔,如果能够持续地学习一个东西,我可以把它学习地很好。这时候,你就应该结合我自身的情况,选择一段最佳的学习时间,在这段学习时间里我可以不被打扰,保持高度专注。比如每天早上6.30起床看一个小时书。

5.注意劳逸结合

对于电脑工作者来说,多参加体育锻炼,多去户外走走,运动能够增强人的记忆力,并且有时候还能产生灵感。如果身体不好,你的学习效率会非常低,人的精神状态一旦非常好的时候,做什么都会如鱼得水。想要成为大神,身体好是前提条件。有人30岁成为大神,我资质不好,我35岁成为大神总可以吧。切莫在30岁的时候就把身体弄跨了,然后35岁转行了,永远失去了成长为大神的机会。

6 多总结问题的解决方案,多写可复用的代码,拒绝复制粘贴

每天把学习中遇到的问题最后的解决方案总结一下,想想为什么出现了这个错误,加深自己的印象,是什么导致了这个错误,犯过一次的错误就尽量不要犯第二次,导致错误的根本原因是什么。是自己的逻辑混乱,粗心大意,还是程序太复杂?

热心网友 时间:2024-07-24 18:58

没是多练习!上课时跟着老师的思路走!不要以为看老师怎么做就可以了!要想假如是自己做会要怎么来实现!这样可以培养你的编程思想!敲代码快一点可以配提示!学会用快捷键!

热心网友 时间:2024-07-24 18:58

要学好Java编程最重要的是掌握编程思想,这种思想是通过你反复的想问题又不断的发晕然后又懂了,经过反复的循环逐渐形成的,最好找个思路清晰的老师带你一起学习。接下来就是多敲代码,不是看着别人的代码敲,而是自己找个小题目做,不怕敲得慢,关键是坚持敲,多记些英文单词,记住类的基本框架。编程无非就是创建类,使用类的过程。让自己的手紧张起来,不断地敲吧,加油!

热心网友 时间:2024-07-24 18:58

多加练习吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学中大德指什么 驾考各科通过率是多少 驾考全部一次过的比例 驾考宝典科目一通过率多少 驾考宝典通过率怎么算的 .js 文件和 .mjs 文件的区别 .js是什么文 苹果13在哪切换4G网络 苹果13怎么把5g换成4g?苹果13设置4g网络方法介绍 iphone13如何更改网络信号 iphone13手机5G设置成4G教程 学习java和编写程序要死记硬背那些代码吗?3 需要恋爱的夏天的歌曲歌词2 我天天都敲代码,练习java,可以练习好吗 一首男女对唱的歌曲。歌词里有一句恋爱什么妙不可言3 阅读题:生命的一抹92 怎样通过添加好友3 通过怎么添加好友? 怎么添加不了好友1 胎减胎,会不会有什么危险 求音乐:歌词大概有这句话:我属于我自己 你属于一群大美女 我... 求”For Kaz'modan“、"the end just...1 如何利用添加好友1 非法同居,可以受到法律保护吗?4 我是做拼多多在群里秒杀的,拼多多里面的二三十块钱的东西,几块...1 请问一下惠普Pavilion 15 14 13 这些之间有什...7 拼多多开通限时秒杀需要什么条件? 头发为什么会脱落?1 头发为什么会掉那么多?1 CAD三维绘图中,画一个二维图形都是在XY平面内,如何画在X...31 发现自己的男朋友已婚,我该怎么办?8 湖北老中医胡学平是真的还是假的51 寿光公务员考试时间一般在什么时候?我能在外地报考吗?例如新疆1 阅读题 《生命的一抹》 答案796 本文是一篇富有人生哲理的散文。通读全文谈谈文章题目“生命的一...32 无题表达了作者怎样的思想感情?95 DNF70二改后男气功刷图加点,时装属性选择,和1——70级... 谁帮我写一篇《思想道德修养与法律基础》的论文141 为什么头发会脱落?1 男朋友让我跟他一起还房贷,我应该帮还是不帮?200 思想道德修养与法律基础的小论文208 一个男人让我去帮他贷款,我需要帮他吗,他说他现在唯一能依靠的...8 思想道德修养与法律基础有关价值观的1000字论文1 怎么添加不了好友1 AMD ATI Radeon 显卡的电脑上使用OpenGL渲... 什么书用来java练习代码好, 就是用来练习各种代码 中国人民志愿军烈士陵园位于哪里? 男朋友在老家贷款买了两套房子,说让我也要帮着他分担一起还钱,...1 想问一下大家惠普星14和惠普星14青春版的性能和配置的差别在...1 男朋友让我帮他贷款,我要帮他吗?34 OPPO Watch和iPhone Watch有哪些差别?4