中易网

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

答案:6  悬赏:0  
解决时间 2021-03-23 09:50
一定要过来人回答!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很多都利用了设计模式。 <>卷一 卷二 《thinking in java>>这些书你都搞懂了,那么你的j2se基础也就算很棒了,换句话说,你也算得上是初步的高手了。 设计模式嘛,推荐你先看<<深入浅出设计模式>> 然后再看<> 我推荐给你的这几本书(加起来大概有四千多页),你看完第一遍估计都要半年(假设你每天看十个小时,),真的弄懂,哈哈,就要看你的资质了, 只要你这些基础打得很牢,j2ee和android手机编程包你一看就会。对了,顺便提醒你要多练习多思考哈,尤其是设计模式,要有很多编程经验才知道它的好处。 加油哈,祝你成功!
全部回答
学编程,学到最后学的是编程思维,编程逻辑。 那些类什么的,用到的时候在去查,记住常用的就好了,记要理解记忆,才记得牢靠,如果忘记了,下次瞄一眼就知道是什么东西了。 强记是记不多久的!
想要记住Java类库的所有方法?开玩笑的吧?不然API手册不就没用了啊。编程的时候不知道的时候查API,基本几个组件干什么用能做什么事记住就可以了,拓展的东西实在太多了,你是不可能记住的。但是Java的类库与C/C++的最大优点我认为是在命名规则上,在面向对象的基础上使用骆驼命名法,而不像C使用匈牙利命名法,因为匈牙利命名法相当繁琐,而且国人看这个相当累。但是Java的函数,差不多一看函数名、类名,就差不多知道这是干嘛用的了,所以有时候连API也不必查了。
你既然有c++的基础,也学到这地步了,基础的大概就学完了.不过学完不代表能很好的应用. 推荐你下一步:1、上网找一下相关资料,把常用的类和对应的方法背下来(这个一定要的,这个过程最好不要跳过,不然以后应用的时候会非常辛苦,相信我) 2、可以开始尝试学几个基本框架了,如:常见的SSH。 其实,现今java主要还是多应用于网络应用方面,所以,学点jsp和servlet很有好处,也顺便推荐。 你所说的都是需要记的,节哀吧,应用起来就知道了,这些不记熟真心不给力。特别是线程和网络相关,都是java常用的基础。先把我所推荐的第一点过一次吧,这个肯定不吃亏。 对于你所补充的问题,说一下:首先,全部背完是没有必要的。你也不可能背得完。但是基础的类库里面有什么,是用来做什么的,这些一定要懂。java类库经过这么长的发展,很多东西是可以重复实现同一功能(只是效率和适用范围略有区别),所以不需要全背。建议参考我所说的第一点,常用基本的肯定要背完。 然后,java开发平台不是java语言附属的结构,恰好相反,java平台是很广泛的,内容非常多,一时半伙肯定说不全,有兴趣的话,去javaeye看看,那里足够专业。比我在这打字还说不全好很多。java和java平台的关系比c++和mfc的要密切些。这一点我可以肯定。但是java平台绝不仅仅是java语言,学完java语言,你只能说你会javase了。仅此而已,这只是开始。
首先java是一门语言,但更是一个平台 java分j2se j2ee j2me java应用这么广泛,java类库超级庞大,这要看你用java的哪个方面了,你是想做web开发,还是想用java做窗体软件开发,还是想做手机开发,还是其他的网络开发? 学java基础,但swing不是基础,你做javaweb开发,完全可以不学swing,跟swing毛关系没有 先选好一个方向,再去学相应的知识
你好! 你两天半就搞定了? 我光是String类的常用方法 就搞得我头疼 大虾 你可以给我支个招吗 我好想学得快点 拜托了 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问去人才交流市场应聘需要带什么“东西”?
俄语的“我爱你”,“你好”,"再见"怎么说
hysys输入数据的时候怎样增加小数点数位,怎
开着车去公寓,是哪首歌的歌词
深圳罗湖区哪里有生猪屠宰场
晕倒了,该怎么办?
玄霄的真正实力是多少
每天第一次开DNF电脑就自动断网是什么意思
完美世界手游怎么赚钱 快速刷钱技巧
富力惠兰美居距环球影城多远
电视背景墙怎么做好看?怎么装饰电视背景墙?
荣事达电火锅的煮、炒等按键怎么不能用
我一个朋友 一天晚上他感觉他尿床了 当时他换
男上司和我说了这样的话是什么意思
皮肤黄怎么办应该用什么去
推荐资讯
高炉炼铁中铁的直接还原和间接还原发展程度与
炖排骨放嫩 肉粉会更嫩吗?好吃吗?
成都站到八宝街新城市广场怎么走
一个旺旺账号可以绑定两个支付宝吗
黔江火车站2016年8月26日688次火车到站情况
断奶后还有奶再继续给宝宝能吃吗
爸爸回来了都有哪些明星
小眼睛拍电视剧好看吗?
究竟有没有不上CO2系统,却让水草状态好
他问我 倘若,时光不老,我们不散,流水不腐
武汉市郭茨口的移动营业厅可以办携号转网业务
怎么样才能治好同性恋啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?