初学建议楼主:再学习完大学C语言后看看C专家编程(多看几遍) Java方面建议先看C++,切实的弄懂啥叫面向对象,据我所知,java的高手一般c++都很好,而c++好的人,一般c都相当不错,C++方面的书可以看看"C++ Prime",纯java方面的书可以看看"Think in Java",这时候你对c/c++/Java语言本身应该说都比较熟悉了,再之后就是选定一个课题,自己深入去研究,做做应用或搞搞底层,看个人爱好,至于说替代,完全放心,再过一两百年,c和汇编也是很难被替代的(如果那时候还用计算机的话),因为这些是基础. [解决办法]
[解决办法] 多动手实践才是正道。其实方法都差不多,就看你能不能做到了。多看书,多实践! [解决办法] Lz可以使用精神虐待法,把自己锁在一个小屋里,屋子除了有一台电脑和一些C、JAVA方面的资料,没有其他东西。保持一年不出这个屋子,一年不和任何人说话。Lz很快就能成为最高级别的高手了。纳什霍金爱因斯坦这样级别的高手就是这样出来的。 [解决办法] 我也是初学的 同意大家的看法 还有多上上论坛 [解决办法] hard hard study day day up [解决办法]
[解决办法] 我觉得边看书边上机练习效果是最好的。 就是说遇到不懂的就上机实践,这样能很明了的看出其中的各种问题。 [解决办法] 那就看你的选择了,如果C和java同时学,可能会花比较长的时间。 还是专一一点吧,学一门,学好基础,再加做几个项目,应该就可以了。 [解决办法] 多看书,看javacore,看the c program language,看thing in c. 另外,还是哪出那个最经典的不知道哪位前辈写的,给学C++的人的50条忠告出来,相信这50条忠告对学每种语言或多或少都会有些帮助的. 希望我和楼主一起进步咯,我也初学.
学习C++和编程的50个观点
下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言; 5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点; 6.会用Visual C++,并不说明你会C++; 7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书; 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;
9.看Visual C++的书,是学不了C++语言的; 10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!? 11.浮躁的人容易问:我到底该学什么;——别问,学就对了; 12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行; 13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行; 15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 17.C++不仅仅是支持面向对象的程序设计语言; 18.学习编程最好的方法之一就是阅读源代码; 19.在任何时刻都不要认为自己手中的书已经足够了; 20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准; 21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》; 24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序; 25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好; 26.请看《程序设计实践》,并严格的按照其要求去做; 27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样; 28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密; 29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已; 30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++; 31.学习编程的秘诀是:编程,编程,再编程; 32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》; 33.记住:面向对象技术不只是C++专有的; 34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 35.把在书中看到的有意义的例子扩充;