java学习方法!!!!!急......
发布网友
发布时间:2022-03-23 05:18
我来回答
共7个回答
热心网友
时间:2022-03-23 06:48
呵呵,我也是从学生过来的,在学校的时候经常是听课听的迷迷糊糊.其实编程注重于自学和实践.我当时的代课老师就说过如果你在校期间能达到2万有效代码的编程量,估计你找工作就不成问题.
下面我简略阐述一下我对于java和c的理解.
现在全球编程语言主流的2大派系还是java和c,基本上不分什么高下,而且各有千秋.因为c的编程语言较早介于低级语言和高级语言之间(只是形容不准确),适用于绝大数的接口,而java则是平台移植或是他的工具包方便,利于编程.也就是说你拿c可以编程基本上任何东西,不过制作时间上可能要长很多,而java的操作方便,制作快捷但是有时候却无法针对某些低级的接口.所以一般大型工程都是若干的结合.
这下你该明白了2种语言的优劣了吧,我具体举个列子.我编程同一个小游戏,用c我需要自己编写头文件(在学校就根本没教过,大部分人貌似就对#include稍微有点印象吧),而用java(其实是他下面的j2me,和java差不多)我只需要轻松的引用他已有工具包,就能解决绝大部分问题.这其实也是c出现较早,程序员还没有完善当今常用的工具类导致.所以后面微软又开发了许多opengl等东西配合c语言使用.
好吧,说道这里应该是有点扯远了,你想问的java的学习方法,其实就是1门编程语言的学习方法.正如java和c不分优劣一样.只要你深刻领悟精髓,就是一法通而万法通.我查过很多资料,也听说过很多前辈的经历.1星期学会新的编程语言都不是梦.前提你的掌握好一门语言并了解他的基本结构.学校中偏重于理论,但是当你工作后就发现其实更重于实践.打个比方,你在学校的时候,一个问题不给他多弄几个弯,就好像显不出你的本事.一个简单2+3=?问题如果整成20页都写不完的长篇著作,那么谁都会高看你一眼.但是当你出校门的时候,却发现简单才是一种美,只要你能解决问题,手段不是唯一的.而这些手段来自哪里?当然就是你的实践经验和编程习惯了.
中国的程序员普遍都有不好的编程习惯,谭浩强教授入门c语言就是笔误重重,漏洞无数.我们不提如何让你规范自己的编程习惯,先说如何能学好一门编程语言.首先,你确定你真的想学.*着学时没用的.应付考试也看不出效果.其次,你的挖掘的学习的兴趣,他才是你最好的老师.什么兴趣?比如编程游戏,比如制作某个让自己很有成就感的小东西.好吧,你是新手,你想学习,你又找到你的兴趣.那么开始编程吧,2天后,你发觉你碰上了难关,无法攻克.靠,网络是干什么用的,你的教科书是干什么用的?你的老师朋友是干什么用的?去吧,翻书,问人,查找类似的资料.你的学习这下已经是有目的性的学习了.你编程的过程中已经明白那一块不会,那一块需要学,然后一点明晰如何分步解决问题.其实就是了解编程语言的重点和指导其基本的结构.我说你做一个小游戏,不要想复杂了.要不100年夜做不出来.他一开始就有一个简单的功能,加载你的图片.哈哈,你感觉自己0基础,根本写不出来?不要紧,听我的直接copy别人的代码.要最简单的,知道他们是干什么用的.比如他是控制键盘输出,或者是显示图片等等.
动脑,动手,思考,翻书,实在不会再问人.你的学习能力会因此突飞猛进.你如果制作小游戏会从一开始只能加载一张静态图片,到让其运动,后来学会让其碰撞等稍微复杂的地方.人都是一点一滴的成长的.你在编程代码的时候只要是围绕着如何实现我想的功能,那么你就不会是迷茫的,何况毕业设计往往就是让你编程俄罗斯方块之类的简单游戏,岂不是一举两得?
说的有点凌乱,我总结一下,java想学通,你要多实践,多思考,他就是你手上的武器,如何运用他,是成长的关键.而且你要找到学习的性趣,给自己设定一个小项目去实施.这过程中就是加深你理解的过程,而且你查找资料,和询问答案的时候就是你掌握学习能力,培养你朋友圈子的时候.
另外说一下,不用刻意去买资料,网上大部分都有.学习的qq圈你去贴吧看看,有不少.网上的游戏源代码也能下到许多,一边玩,一边学着做,其实也是其乐无穷的
热心网友
时间:2022-03-23 08:22
学任何语言都一样,你不练是不行的,开始的时候你肯定是感觉无从下手或者是写不下去,这时候你可以照着原代码写,等到有一定基础以后就可以自己慢慢写出来了。一句话就是多练,光听老师讲永远不行的。简称眼高手低一敲就错。
热心网友
时间:2022-03-23 10:14
我大学学习java,现在公司j2ee开发。
先买本书,推荐《Java JDK6学习笔记》,慢慢看。
再就是跟着看视频,推荐马士兵的,思路清晰,好的很。我以前是在电驴上下的。
只看书,不够直观;只看视频,太累。结合看,效果比较好。
然后就是j2ee系列了,因为java的就业方向就是j2ee,但是你会了j2ee,去公司面试还是java,因为java是核心的。
热心网友
时间:2022-03-23 12:22
别学java了,学python,会java人太多了,先买本初级教程自己边看边学。
热心网友
时间:2022-03-23 14:46
关键在于多练习,尽量用例子,项目学习,学完基本知识后就可以看项目例子了。
热心网友
时间:2022-03-23 17:28
你上电驴,搜下马士兵的教程,自己跟着多练习,主要是理解,自己抛开视频能按照自己理解把项目写出来,不懂的可以百度!追问谢谢您的回答,不过,我们有老师讲解,有必要看视频教程吗??有时觉得那个比较花费时间呢!!!
追答这就不一定了,老师能随时随地跟你走?
热心网友
时间:2022-03-23 20:26
一定要多练习,多敲代码,经常在网上找些名人的视频来看看,我觉得张孝祥的视频讲的很好,很基础,很深。