学习java语言要记忆些什么?高分悬赏!(一定要对得起我这个分)复制粘贴的不要!

一定要过来人回答!Java的基础和c++差不多,两天半就搞定了,现在出现一个问题,到了乱七八糟的一堆组件时候有点迷茫,出现的全是各种各样的类,窗口,对话框都出来了,这不是学c++对应的vc吗?如果让我翻书查看,都看得懂,也能编出类似mfc的程序,关键就是乱七八糟各种各样许许多多让人头疼的类,方法(c++中的函数)甚至一些变量,都需要记忆吗?c++语言学完后,根本没有涉及窗口菜单,这是mfc的内容,相比较的话那Java中的窗口菜单线程的是不是算jdk或j2se的内容,是不是某种程度上说我已经把Java学完了,如果不记忆这些乱七八糟的类的话,什么都没有了,把书上的内容当表查可以看得懂,但让我记的话实在要命,我玩了好久mfc才把重要的类记住的,如果记忆的话那也一定要玩好久j2se才能记住啊!到底该怎么办啊!
是不是应该记忆啊!要记忆的话应该怎么记忆啊!好几天了,光一个swing还没全搞定!
是不是各种组件,线程,网络相关的类都要记住啊!我不知道该怎么学了!记的话记不住!不记的话没有了!现在水平,多复杂的完整程序基本都看得懂,就是不知道各种各样类啊包啊接口啊怎么用!算不算学完了Java!请大家指点迷津!
我买了一本教材,前面都看完了,还有半本没看呢?
剩下的半本书全是各种各样的类,太多了,看这些感觉和看mfc手册一样,拿来可以用,记还记不住,我玩mfc也是很多东西都记不住的,都是翻手册!

三楼问一下;
你说说的东西都要记的话,是不是说明java开发平台和java语言不分家,java开发平台是不是算java语言的附属结构,不像c++和mfc,c和win32是基本无瓜葛的,是这样的吗?

童鞋,你的前两句话真的把我雷翻了,如果是真的,那你就真的太强悍了。 看了你后面的发言,才发现原来你就看了那些基本的语法规则嘛,这个所有的语言都差不多呀。 java基础太多太多了,继承、多肽、流、线程、网络编程、反射、集合、数据库连接、泛型、JNI技术、分布式技术还有解析xml,这些你都会了?面向对象的思想你真的完全弄懂了?设计模式你非常精通了?一本书的内容是有限的,建议你慢点儿,慢慢的练习,才会有效果的。 至于你所说的Swing,呵呵,真是不好意思,这个地方压根就不算什么重点,这个东东是做桌面应用的,效率低得要死,基本上很少用, 其实java根本就不要去记那些API,有的东西练习多了,你不想记住也记住了。 这些API,在你以后开发的时候你直接去翻书就行了呀,为什么要去背下来呢? 你要记的东西就是我刚才说的那些java基础,你要知道它们的原理,如何实现的,至于具体每个类的名字,就不用费心去记了。 j2se是重点中的重点,这些基础不过关,j2ee和手机编程也就过不了关。 既然你有C++的基础,那么你应该知道编程的核心是“思想”,也就是说数据结构和计算机算法才是真正的精髓啊。 如果你的数学或者逻辑思维能力很强悍,建议你多关心算法,如果不是很强悍,那么也没关系,你可以把重点放在设计模式上面。其实java的API很多都利用了设计模式。 <<java核心技术>>卷一 卷二 《thinking in java>>这些书你都搞懂了,那么你的j2se基础也就算很棒了,换句话说,你也算得上是初步的高手了。 设计模式嘛,推荐你先看<<深入浅出设计模式>> 然后再看<<java与模式>> 我推荐给你的这几本书(加起来大概有四千多页),你看完第一遍估计都要半年(假设你每天看十个小时,),真的弄懂,哈哈,就要看你的资质了, 只要你这些基础打得很牢,j2ee和android手机编程包你一看就会。对了,顺便提醒你要多练习多思考哈,尤其是设计模式,要有很多编程经验才知道它的好处。 加油哈,祝你成功!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-22
你既然有c++的基础,也学到这地步了,基础的大概就学完了.不过学完不代表能很好的应用.

推荐你下一步:1、上网找一下相关资料,把常用的类和对应的方法背下来(这个一定要的,这个过程最好不要跳过,不然以后应用的时候会非常辛苦,相信我)
2、可以开始尝试学几个基本框架了,如:常见的SSH。

其实,现今java主要还是多应用于网络应用方面,所以,学点jsp和servlet很有好处,也顺便推荐。

你所说的都是需要记的,节哀吧,应用起来就知道了,这些不记熟真心不给力。特别是线程和网络相关,都是java常用的基础。先把我所推荐的第一点过一次吧,这个肯定不吃亏。

对于你所补充的问题,说一下:首先,全部背完是没有必要的。你也不可能背得完。但是基础的类库里面有什么,是用来做什么的,这些一定要懂。java类库经过这么长的发展,很多东西是可以重复实现同一功能(只是效率和适用范围略有区别),所以不需要全背。建议参考我所说的第一点,常用基本的肯定要背完。

然后,java开发平台不是java语言附属的结构,恰好相反,java平台是很广泛的,内容非常多,一时半伙肯定说不全,有兴趣的话,去javaeye看看,那里足够专业。比我在这打字还说不全好很多。java和java平台的关系比c++和mfc的要密切些。这一点我可以肯定。但是java平台绝不仅仅是java语言,学完java语言,你只能说你会javase了。仅此而已,这只是开始。
第2个回答  2011-08-22
学编程,学到最后学的是编程思维,编程逻辑。

那些类什么的,用到的时候在去查,记住常用的就好了,记要理解记忆,才记得牢靠,如果忘记了,下次瞄一眼就知道是什么东西了。
强记是记不多久的!
第3个回答  2011-08-21
首先java是一门语言,但更是一个平台
java分j2se j2ee j2me
java应用这么广泛,java类库超级庞大,这要看你用java的哪个方面了,你是想做web开发,还是想用java做窗体软件开发,还是想做手机开发,还是其他的网络开发?
学java基础,但swing不是基础,你做javaweb开发,完全可以不学swing,跟swing毛关系没有
先选好一个方向,再去学相应的知识
第4个回答  2011-08-23
需要记忆一些,但是没有必要去死记硬背的,用到了,用多了就会了。

无他,唯手熟尔
相似回答