站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→学java,我必须先学C吗?

学java,我必须先学C吗?

发表新主题   回复此主题

第1楼 2005-10-12 06:07 flyxxbird 写道:

学java,我必须先学C吗?


我以前没学过什么语言,只是有着对计算机的满腔热情,现在我很想学java,但不知从哪着手,个位高手能不能指点一条明路?


第2楼 2013-08-31 12:44 Robot :

学java,我必须先学C吗? 相关


第3楼 2005-10-12 06:19 jjdedunhe 写道:

Re:菜鸟求知,望赐教!!!


先学学C,等对语言有所了解后,再学Java不晚。
不浮躁,不气馁,不放弃,请教别人勤思考。
祝你成功!!


第4楼 2006-01-08 12:59 萧风岁月 写道:

Re:现在我很想学java,但不知从哪着手


不用着急的,只要您好恒心,我相信都能克服一切困难的


第5楼 2006-01-08 13:04 jimxl 写道:

Re:现在我很想学java,但不知从哪着手


<<java编程基础,应用与实例>>这本书不错,,对没有c语言基础的人比较适用
<韩>徐明浩 编写
武传海 翻译


第6楼 2006-01-08 16:36 ranchgirl 写道:

Re:现在我很想学java,但不知从哪着手


In the world, many universities teach Java first, not C any more!

In China, it is opposite.

No, you don't need to learn C first, then learn Java.

However, it is always easier to learn second programming language than then to learn the first.

The order is irrelevant!


第7楼 2006-01-08 16:43 ranchgirl 写道:

没有C 的基础能学好JAVA吗?为什么每次JAVA笔试都考C呢?


Copied from
http://bbs.chinajavaworld.com/post/view?bid=20&id=699748&sty=1&tpg=1&age=0

没有C 的基础能学好JAVA吗?为什么每次JAVA笔试都考C呢?

引用原文:
seman wrote:
C是编程的基础,公司都认为C是最基本的,一个程序员必须掌握C



Wrong! How about FORTRAN, LISP, Pascal, Basic, ...?
C is a good programming language, but it is not 编程的基础!

引用原文:
seman wrote:
我参加过的一场笔势,主考官跟一个应聘Java程序员的考生说:既然你应聘Java程序员,那应该对C也很熟悉,那就考C吧 呵呵



That is because the 主考官对C很熟悉. It is easier for him/her to kill a candidate. He/she needs to kill most of the candidates anyway...

However, if that is the reality or a trend in current China, then you must spend some time to learn or review C to deal with most of the interviews, since you will have more chance to be hired.


第8楼 2006-01-08 16:53 ranchgirl 写道:

Re:学java,我必须先学C吗?


Copied from
http://bbs.chinajavaworld.com/post/view?bid=20&id=668232&sty=3&keywords=%22C%22+Java

Nobody was born knowing a language, even Chinese!!!

100% Nonsense question!!!

Do not listen to somebody's lie or prejudice comments:
引用原文:

You must knew c/c++ before learning Java???



Java is a good language for beginners for many reasons!!!!


第9楼 2006-01-08 16:54 ranchgirl 写道:

Re:学java,我必须先学C吗?


Copied from
http://bbs.chinajavaworld.com/post/view?bid=20&id=699817&sty=3&keywords=%22C%22+Java

引用原文:

sowill wrote:
理论上学校里面系统教学都应该是先C后java的...



What 理论????

No, there are many (not all) universities use Java as the first high level languages to teach freshman since about 2001.


第10楼 2006-01-09 11:28 aortor 写道:

Re:学java,我必须先学C吗?


我也是刚接触JAVA,各位的发言很有帮助哇


第11楼 2006-01-12 06:01 quentinyi 写道:

Re:学java,我必须先学C吗?


我最先学的语言是java,觉得很好~, 我现在想学C/C++/C#什么都想学~


第12楼 2006-01-13 10:15 billyzhang 写道:

Re:学java,我必须先学C吗?


我觉得其实各种语言都是互相联系的!不用在意学多少门语言,只要精通一门就行了!根据自己的实际情况而定吧!


第13楼 2006-01-13 11:21 ranchgirl 写道:

Re:学java,我必须先学C吗?


引用原文:
billyzhang wrote:
我觉得其实各种语言都是互相联系的!不用在意学多少门语言,只要精通一门就行了!根据自己的实际情况而定吧!



I guess you probably don't have real world job experiences.

In real job, you need to know many different languages for accomplish your job. And also, you need to learn them real fast.

I learned VB over one night, since my boss needed me to modify an existing VB application. I installed VB at 4:30pm... and need to finish the work before 12:00pm next day...


第14楼 2006-01-13 11:23 ranchgirl 写道:

Re:学java,我必须先学C吗?


I learned perl just for a simple job needs... Learned a little perl, just enough for accomplishing that job...


第15楼 2006-01-13 11:25 ranchgirl 写道:

Re:学java,我必须先学C吗?


I know some javascript before, just enough to do my job. Now, I need to become a JavaScript expert...


第16楼 2006-01-13 11:29 ranchgirl 写道:

Re:学java,我必须先学C吗?


If you are on UNIX, you need to know shellscript, awk, c, etc...

They are all different languages...


第17楼 2006-01-13 18:49 ranchgirl 写道:

Re:学java,我必须先学C吗?


MY Suggestions are

1) Learn one programming language first, code as much as you can, write some real applications

2) Learn at least one more different languages, then you will get a better feeling of similarity and differences of them. You will definitely became a better programmer by doing that.

3) Learn more languages when job requires you to do so.

Happy Learning!


第18楼 2006-01-13 19:51 boyong521 写道:

Re:学java,我必须先学C吗?


可以同时学!!:D


第19楼 2006-01-14 02:18 ranchgirl 写道:

Re:学java,我必须先学C吗?


引用原文:
boyong521 wrote:
可以同时学!!:D



To boyong521

How many languages you 同时学 now and how many have you mastered???

Please answer my serious questions!!!
Thanks!


第20楼 2006-01-14 08:28 紫叶 写道:

Re:学java,我必须先学C吗?


billyzhang Wrote:
我觉得其实各种语言都是互相联系的!不用在意学多少门语言,只要精通一门就行了!根据自己的实际情况而定吧!

请问您精通的是哪一门?真的精通了吗?真的就够用了呢?实践是检验真理的唯一标准,等你工作了之后就知道了

boyong521 Wrote:
可以同时学!!:D

有的时候计算机语言和自然语言类似,你精通一门语言以后(当然是精通,不是了解、会一点的水平)再学习另外一门外语,你会感觉到很轻松。反过来,自然就不是一件容易的事情。你见过不是为了考试而同时学两门外语的人吗?

学什么你可以决定,但是用什么不是你决定!谁决定?雇佣你干活的老板!!!
为什么我们不赞同同时学习 C语言和Java语言?为什么学习Java语言不需要先学习C语言?
ranchgirl说的非常明白,同时其本身就是一个非常鲜明的例子。想想为什么当工作需要的时候,没用过VB的ranchgirl可以在短短几个小时之内把一个需要修改的VB程序按照要求修改完毕?道理很简单,因为ranchgirl达到一定的高度之后再接触其他的内容的时候其学习曲线不在陡峭,可以直接平滑移动。大大降低了学习新语言的门槛和难度。

先精通一门再学习其他,尤其是对于初学者,真的很重要,除非你有大量的时间去浪费。
送给初学者两句话:
两手都要抓,两手都要硬!(伟人语)
一颗心无法同时捕捉两只兔子!(围棋棋圣聂卫平语,他同时非常喜欢桥牌,桥牌的水平不亚于其围棋水平)


第21楼 2006-01-16 08:27 wenjjk 写道:

Re:学java,我必须先学C吗?


我也是刚知道来着个网站,象我就是先学的C语言,在有这门语言是基础上你学其它语言都比较好学不过自己要有狠心,有决心,相信自己一定能学好,程序员最怕心烦


第22楼 2006-01-18 06:24 master_hq 写道:

Re:学java,我必须先学C吗?


我先学的c,后来有自学了从C++,最近由于工作需要开始学习java,由于刚学了两个多月,还是个菜鸟,不过我觉得从C++对我学java的帮助的确很大,java中的很多概念几乎不用怎么费劲就明白了,而java的学习也使自己对C++的理解更深了


第23楼 2006-01-18 09:13 collygaolu 写道:

Re:学java,我必须先学C吗?


我想学JAVA,但以前没有接触过C、C++,VB也没接触过,要怎样才能学好JAVA呢?
希望愿意帮助我的朋友们加我QQ:17840670


第24楼 2006-01-24 11:44 panpanpai 写道:

Re:学java,我必须先学C吗?


ranchgirl的所说的话
对我启发很大
谢谢你!


第25楼 2006-01-27 15:01 tu123 写道:

Re:学java,我必须先学C吗?



原来还要学C语言
看来得自学了...........................


第26楼 2006-01-30 17:00 zh_lyx 写道:

求救高手


我也是先学C的后学JAVA的,我还是第一学期,可学校第二学期却不学JSP和C++了,加了新内容:J2EE和C#,有哪位高手能告诉我原因吗? 谢谢了!!


第27楼 2006-01-31 21:58 ranchgirl 写道:

Re:求救高手


引用原文:
zh_lyx wrote:
我也是先学C的后学JAVA的,我还是第一学期,可学校第二学期却不学JSP和C++了,加了新内容:J2EE和C#,有哪位高手能告诉我原因吗? 谢谢了!!



Why don't ask your teacher or your department????


第28楼 2006-02-01 06:01 ggwlj 写道:

Re:学java,我必须先学C吗?


那还不好啊!那样很不错呢!
我到很想学学!


第29楼 2006-02-02 05:16 自强不息 写道:

Re:学java,我必须先学C吗?


  support ranchgirl 紫叶
I 'm decicde to only learn java first !Even though I didn't learn any language before!
fortunately ,how many friends here !
正如中国的一句话!英雄所见略同


第30楼 2006-02-06 09:48 FRED?6520995 写道:

我是一个新手,想学习JAVA以后可以做手机游戏和软件。有哪位高手告诉我先学什么?


我很想学 帮帮忙拉?!!!
各位大哥!!!
我想知道怎么学?
先学什么?
买什么样的书学?
谢谢拉拉哈!!!!


第31楼 2006-02-07 04:32 prowns 写道:

Re:学java,我必须先学C吗?


我们学校就把java当作第一语言,二年级时数据结构用的C++(要求自学)。
我对C不了解,没有发言权。
我个人的感觉java绝对适合于当作第一语言来学。
虽然java学了一整年,但是在自学C++的过程中我才发现,java学得相当不到位,基本上都是了解了个皮毛。所以现在又从头开始一点一点地深入研究基础。
给所有刚刚接触java的朋友一点建议:
1、 学语言没有捷径可走,必须一步一步来,千万不要学着数组就整天忙着去做GUI,
类还没学完就又去搞Servlets,如果是那样,到头来你会发现你费了身长时间和很多
的精力但什么都没学好。
2、基础一定要打牢,研究一下那些容易被忽略的细节。(比如说在计算精度处理的问题
上,java采取了什么原则,为什么采取这样的原则,如果想采用别的原则可以怎么
办)这些东西也许在你的教科书上找不到,也学不在老师的考试范围之内,但如果你
想学好java,想成为一个expert,这些东西都是你应该掌握的。


第32楼 2006-02-07 05:46 bluem 写道:

Re:学java,我必须先学C吗?


实际上,java是沿用c的语言的格式,同时又是面向对像的。java继承了c/c++的优点,同时又去掉了一些难以掌握和理解的成分,使得应用学习和应用更简便。
但是,从学习上来说,并没有必要先学c然后再学java。当然,如果你学会了c会对学java时更好的理解。如果先学java对你以后学习c/c++及其它语言同样有帮助!!!!!!


第33楼 2006-02-07 05:57 bluem 写道:

Re:学java,我必须先学C吗?


我现在也正在学习java 。基础很重要。


第34楼 2006-02-21 06:31 voloon2 写道:

Re:学java,我必须先学C吗?


引用原文:
flyxxbird wrote:
我以前没学过什么语言,只是有着对计算机的满腔热情,现在我很想学java,但不知从哪着手,个位高手能不能指点一条明路?



我也是这样的,之前一点编程基础都没有,现在在学JAVA,有时候看不懂只有死记硬背,哎,苦啊!


第35楼 2006-02-22 13:13 chen1984126 写道:

Re:学java,我必须先学C吗?


我们学校在大一时就要我们学习C,当时老师也只是要求我们掌握编程的思想,然后在大三学校要求我们学习java,自我感觉c对于java的帮助还是不小的。但是如果没有学过c,我想没有必要抽出时间来学习c。我同意learn java first.


第36楼 2006-02-22 15:23 gloria2651 写道:

Re:学java,我必须先学C吗?


我也是刚刚开始学JAVA,看了大家的留言,感受真的很多!谢谢!


第37楼 2006-02-24 06:23 victor286 写道:

Re:学java,我必须先学C吗?


如果真的想学Java,其实也没有必要先学C的,可以直接学习Java


第38楼 2006-02-25 03:14 你好,Java 写道:

Re:学java,我必须先学C吗?


我现在正在学Java,刚刚学,不知道怎样才能学好它??


第39楼 2006-02-25 03:36 北极熊 写道:

Re:学java,我必须先学C吗?


是的.还有c++


第40楼 2006-02-25 03:39 誊竣王 写道:

请教各位高手


我是一名JAVA的初学者,对于它我现在真的是没有什么感觉,总是有点模糊,应该怎么样学好这门技术?希望各位高手给点建议


第41楼 2006-02-25 03:53 yaya_0524 写道:

Re:学java,我必须先学C吗?


我现在被什么j2ee.j2se.j2me .jdk.sdk.j2re这些概念都没有搞明白阿


第42楼 2006-02-25 10:37 30490292 写道:

Re:学java,我必须先学C吗?


先学那个并不重要,重要的是你要自己知道自己喜欢底层还是上层开发


第43楼 2006-02-25 10:38 javalethe 写道:

Re:学java,我必须先学C吗?


我认为真的不是必须先学C/C++的
把学习JAVA放在第一位其实也很好,至于它的难度是肯定会比学过C/C++的要高。但学过编程的人你们想想 你们学的第一门语言是怎么样的? 是不是那时也觉得它很难? 就算是第一次学BASIC也会觉得它难吧?
ranchgirl说得很对 不管你是先学什么,或是你要学什么 需要的才是最好的


第44楼 2006-03-08 13:48 wzx4931 写道:

Re:学java,我必须先学C吗?


学JAVA得有基础!!!
要不然不好学!


第45楼 2006-03-19 09:15 cerdar 写道:

Re:学java,我必须先学C吗?


I've been using JavaWhat as my Java resource site to store my Java related bookmarks. It's a great service and is completely free. Go to http://www.javawhat.com and check it out.


第46楼 2006-03-19 11:03 小猪儿笨笨 写道:

Re:学java,我必须先学C吗?


分清必须学习和最好先学学.好想是不一样的概念啊


第47楼 2006-03-20 12:19 aspirer 写道:

Re:学java,我必须先学C吗?


上面的讨论真精彩,尤其是 ranchgirrl 的回复,i love in it.

另外我觉得,各个语言之间有互通,在学习过程中可以比较快的理解另外一种语言,但也有因此误导的地方,例如VB中定义了一个整型变量,默认会赋初值零(我不太清楚是软件的编译器弄的,还是Basic语言本身),但是C却不一样,不赋初值的话,它的内容就是不确定的。说白了,我还是没有学精学透。继续努力中……


第48楼 2006-03-22 19:00 cdredfox 写道:

Re:学java,我必须先学C吗?


一步一个脚 印.你就能学好.


第49楼 2006-03-28 17:03 cwm1021 写道:

Re:学java,我必须先学C吗?


I have one queston:
when you are learing more than one program in the same period, would you sometimes mix up each other and got confused.


第50楼 2006-03-30 07:14 daydayf 写道:

Re:学java,我必须先学C吗?


ranchgirl
故作卖弄,
搞什么英文,
还总版主
做人要低凋
小姑娘


第51楼 2006-04-01 08:11 qiongyue 写道:

Re:学java,我必须先学C吗?


各种语言虽说是相通的,但在不同领域还是都有自身的优劣之分。我觉得学那门语言,还是根椐自已所处的环境和你的理想而定!


第52楼 2006-04-02 14:15 luowei0922 写道:

Re:学java,我必须先学C吗?


还是建议先学C吧!语言是相通的,学好了一门,其他的都好说了!


第53楼 2006-04-03 10:01 落雪的天空 写道:

Re:学java,我必须先学C吗?


为什么要学C 与其去学C,还不如去学C++ C是面象过程的 JAVA是面向对象的 作为初学者如果非要在JAVA之前学点什么的话 还是学C++吧~~


第54楼 2006-04-03 13:13 桃里看花 写道:

Re:学java,我必须先学C吗?


我第一次就学JAVA,已经半年了,算起来还没入门.


第55楼 2006-04-05 15:47 mijie 写道:

Re:学java,我必须先学C吗?


大虾们讲了半天还是没讲明白,其实学java也不一定要学c 当然学了c更好学java 但是有的时候你所学的c 会给j学ava带来一定的问题,学java关键在于自己,是不是一个勤奋好学的人,学java并不一定会c。各位努力吧


第56楼 2006-04-05 17:06 稻草人我也 写道:

Re:学java,我必须先学C吗?


我认为学一门语言都是学它的思想,
克服一切一定能成功!!


第57楼 2006-04-07 03:43 abomb007 写道:

Re:学java,我必须先学C吗?


我也是先学C的后学JAVA的,我还是第一学期,可学校第二学期却不学JSP和C++了,加了新内容:J2EE和C#,有哪位高手能告诉我原因吗? 谢谢了!!

我们那该死的学校也是这样弄的,搞得我都没学到什么,经过我们的分析,这是学校的变相实验,把我们当成教务实验,看怎么开展学校的课程,一切还是要靠自己啊,没有哪个学校能真正的给你带来知识的~~~~


第58楼 2006-04-12 16:18 jewyi 写道:

Re:学java,我必须先学C吗?


1.程序设计技术是跨语言的.
2.宁静以致远,切忌心浮气躁.
3.大学是自学,不要依赖老师.
4.我认为,学习一门语言或者开发工具最重要的两点:(1)看书(资料,论坛问题等等)(2)写程序实践。长期坚持看书,写程序。:)


第59楼 2006-04-13 04:58 pp1234 写道:

Re:学java,我必须先学C吗?


说英文的那位好高深啊
中英文混合的
恩,有内涵


第60楼 2006-04-13 11:26 风语战士 写道:

Re:学java,我必须先学C吗?


变成语言是一精百通的,我是先自己学的flash中的as,现在学习java中,感觉似曾相识。。。呵呵


第61楼 2006-04-13 18:51 24859421 写道:

Re:学java,我必须先学C吗?


你好,我也是JAVA初学者,C的基础不是太好.我借用现在培训我的老师的一句话:"在没有学扎实JAVA之前,不要去碰C++,你会记的非常混乱.我吃过这样的亏."
仅仅是借用.因为我的基础不好,只是肤浅的学习过VB和C,程序写的也少,但是我对编程很感兴趣.所以我宁可静心地坐下来一心学好JAVA,也不会混着学两门以上的语言.
上边的话不知道对你有无帮助.


第62楼 2006-04-14 05:27 我是天才 写道:

Re:学java,我必须先学C吗?


怎么ranchgirl总是说英语?我都看不懂....


第63楼 2006-04-17 08:16 马桶里的大便 写道:

Re:学java,我必须先学C吗?


我的建议是:粗看C,稍微仔细看和研究C ++,然后开始全身心的
研究Java 哈哈


第64楼 2006-04-21 01:56 xtaidtr 写道:

Re:学java,我必须先学C吗?


我是先学的C
又学了J
不学得有什么帮助,


第65楼 2007-01-31 19:43 saiche05 写道:

Re: 学java,我必须先学C吗?


没有必须先学C,但是如果已经有了C的基础,学java更快一些。


第66楼 2007-02-06 03:49 hcom123 写道:

Re: 学java,我必须先学C吗?


直接学java,动手做,上手很快的,即便以前没有学过任何语言!


第67楼 2007-02-06 16:35 深色摇滚 写道:

Re: 学java,我必须先学C吗?


我跟你一样
我觉得不用
直接学JAVA
就好


第68楼 2007-03-01 16:09 Majesty 写道:

Re: 学java,我必须先学C吗?


无所谓,不过学过C++会对面向对象有较深的理解,


第69楼 2007-03-01 18:48 lamarl 写道:

Re: 学java,我必须先学C吗?


不一定需要学习C,要看自己的情况而定的


第70楼 2007-03-01 23:27 xu 写道:

Re: 学java,我必须先学C吗?


不一定需要先学习c 但没有学习 C 之前 学习 java 是有一定困难的,简单
的说有一点吃力, 但不会影响到学习java的好坏哦,只要用心去学习,什么
难题都会解决,看你的耐心和决心了,另外,我觉得不论学习哪种语言,最
重要的是学习里边的思想,只有思想问题解决了,很多难以理解的东西就
会想通的,好好加油啊!!


第71楼 2007-03-02 17:09 roger_cyc 写道:

Re: 学java,我必须先学C吗?


和我一样,祝福你也祝福我,哈哈!


第72楼 2007-03-02 17:16 养不肥的猪 写道:

Re:学java,我必须先学C吗?


I guess you probably don't have real world job experiences.

In real job, you need to know many different languages for(to) accomplish your job. And also, you need to learn them real(really) fast.

I learned VB over one night, since (for) my boss needed me to modify an existing VB application. I installed VB at 4:30pm... and need to finish the work before 12:00pm next day...

有时候学习或者使用什么语言并不是最重要的,重要的是你用所学的语言去做什么事情,做出的东西质量如何。质量才是第一位的,没有质量的东西永远不会成功。如同上面的这段英文,其实注意一下可以减少很多语法错误,但重要的是你会不会去做,能做到多细。不要再去想先学什么,如果你只是想学一门语言,那么先学什么都一样,如果你是急着要做点东西,那么就先去学你马上要用的语言,就这么简单。


第73楼 2007-03-05 00:11 pgty123 写道:

Re: 学java,我必须先学C吗?


个人认为C只是替JAVA解决了语法问题!


第74楼 2007-03-24 15:41 celsiuse 写道:

Re: 学java,我必须先学C吗?


C是基础,给你了编成语言的概念,稳扎稳打,不要急,要学得东西多呢


第75楼 2007-03-24 15:55 duchuan20nn 写道:

Re: 学java,我必须先学C吗?


不用啦.


第76楼 2007-03-26 23:55 chen3531 写道:

Re: 学java,我必须先学C吗?


我们大学1年级学的C,我学的还不错,但是大2上学期的C++没怎么学,到了JAVA里面开始学类的时候就有的碍难晕了,学了还是相对来说好一点的.


第77楼 2007-07-22 16:14 jaywanghong 写道:

回复: 学java,我必须先学C吗?

大家都是学软件的应该知道 C,C++和Java他们的关系吧,就相当于孙子,父亲,爷爷的关系了
面向过程到面向对象的转变

第78楼 2007-08-04 11:31 lzm8302 写道:

回复: 学java,我必须先学C吗?

我学过C和C++,C++好像比C好学点儿,现在想学JAVA,不过我学的C++是三年前,现在学不知还能不能学进去了,

发表新主题   回复此主题