自学JAVA难吗 我没有C语言基础学起来有困难吗

2024-11-29 04:17:22
推荐回答(5个)
回答1:

看来这些概念你挺凌乱的啊。。呵呵,遇到我了 我给你解释下吧。。
C语言是面向过程编程,java是面向对象编程。也许你不明白,没关系。如果你想深入学习java的话,C语言没必要太精通,稍微看点c语言基础的话,再学习java就轻松了。学多了你的编程思维变不过来了,毕竟c和java编程思想差别很大。
你可以先学习C语言。推荐一本谭浩强写的《c程序设计》,百度就行,找pdf格式的电子书。看完后你的c基础就差不多了。下一步进入java生涯,推荐 李刚的疯狂java教程 pdf格式的。我这里有,600多MB呢,没法给你,你网上找吧。看完这个后java初级就没问题了。下一步进入android。要知道android是基于java的。会java基础了再学习android就easy了。学习android的话参考视频教程吧,我忘了名字了,你在百度上搜索 android基础教程就可以。。
整个学习过程,不要只看书,要多多练习,多多写代码,多多看别人的优秀代码。厚积薄发~
好了。累死我了。。。有什么问题给我留言就行。。祝你happy dancing on the coder!

回答2:

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备,它的界面是基于java,实质是linux内核,对于编程语言:Java是完全面向对象,C语言是面向过程。个人建议先学c语言,但是不用学太深,比如c语言里面比较难的指针,大体上了解一下就可以了,只要了解了编程这回事,就可以去学java,我觉得java比c语言容易理解,也就是说如果你有其他编程基础,完全可以跳过c语言,至于书籍,java的话 ,强烈推荐马士兵的教学视频,我就是看他的视频学的java,至于他是何许人物自己查吧,否则还以为我是打广告的呢,希望对你有所帮助

回答3:

我建议你学c 学java的话自学太费劲了 而且你自学那点东西还赶不上人家培训班里一周教得多呢
学c就不一样了 就像练内功
总之自学就建议学c 获c++
如果真想学软件,你可以没事看看计算机组成原理,这样你才能明白程序怎么在计算机里跑得啊
计算机操作系统 计算机组成原理 数据结构这三门课 还是在c下面的 如果你学好了这三门课 以后你学编程 就是飞了 一看就会

回答4:

c语言是所有语言的基础。c语言是面向过程的。java是面向对象的,比较高级一点(但是不代表更难学)。但是面向对象的基础也是面向过程,只不过面向对象把面向过程的细节封装起来了。

我觉得没必要先学c语言,因为随便一本讲java的书也会把c里面需要的内容包括进去。(但是你如果学c的话,有些内容是java里面用不到的。)

android编程跟一般的java SE编程没有任何区别。。

希望可以帮到你。

回答5:

其实零基础也是可以学习java的 你大可不必担心 有朋友是做卖衣服的 后来也转行做了编程 刚开始学习的时候也是什么都不懂 后来也是一遍看学习资料 一遍看视频学习。然后就这样做java方面的工作了。主要是要刻苦勤奋。书籍也有很多精品的书籍,视频我建议到siki学院瞅瞅,讲的十分到位。