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

我英语超级差数学一般般,我看网上有些人说一定要有C语言基础,而有些人却说会JAVA想学C语言,我懵了到底要哪个重要呢,我已经通过了计算机一级,还有重点推荐一些教材,最好是视频教材或者哪些经典的书籍,还有软件工程师Android方向是不是也在JAVA里面的啊,我比较笨最好哪位好心人给我讲解下 JAVA和C语言还有Android这几个的关系还有推荐点书籍

看来这些概念你挺凌乱的啊。。呵呵,遇到我了 我给你解释下吧。。
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!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-05
Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备,它的界面是基于java,实质是linux内核,对于编程语言:Java是完全面向对象,C语言是面向过程。个人建议先学c语言,但是不用学太深,比如c语言里面比较难的指针,大体上了解一下就可以了,只要了解了编程这回事,就可以去学java,我觉得java比c语言容易理解,也就是说如果你有其他编程基础,完全可以跳过c语言,至于书籍,java的话 ,强烈推荐马士兵的教学视频,我就是看他的视频学的java,至于他是何许人物自己查吧,否则还以为我是打广告的呢,希望对你有所帮助
第2个回答  2011-10-05
我建议你学c 学java的话自学太费劲了 而且你自学那点东西还赶不上人家培训班里一周教得多呢
学c就不一样了 就像练内功
总之自学就建议学c 获c++
如果真想学软件,你可以没事看看计算机组成原理,这样你才能明白程序怎么在计算机里跑得啊
计算机操作系统 计算机组成原理 数据结构这三门课 还是在c下面的 如果你学好了这三门课 以后你学编程 就是飞了 一看就会
第3个回答  2011-10-05
c语言是所有语言的基础。c语言是面向过程的。java是面向对象的,比较高级一点(但是不代表更难学)。但是面向对象的基础也是面向过程,只不过面向对象把面向过程的细节封装起来了。

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

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

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

学JAVA,一定要有C语言基础或者C++基础吗?
学 Java 是否需要具备 C 语言或 C++ 基础?答案并非绝对。然而,对于有 C 语言或 C++ 基础的人来说,学习 Java 会显得较为轻松。同理,对 Java 有一定了解,再学习 C 或 C++ 亦能快速上手。Java 的封装性使得其学习难度低于 C 或 C++。学习时间取决于个人的学习能力和态度。对于零基础的学员,...

我想学JAVA?难学吗?
第二,这个你不能问别人,学会的肯定会说不难,相反学不会的会觉得很难,难不难在于学习程度深浅的问题,JAVA基础学习肯定是易于学习,已于上手的,自学Java难不难,应该还算是挺难的吧?纯自学还是有点难度的?为什么?自制力的问题。并不是谁都可以坐在那一天去学习Java的。就比如我当时的班级,毕...

零基础学java会不会很难?
每个人的难易标准并不相同,习惯说不的人,总会放大困难,给自己设置障碍。所以,我们不能因为很多外行人宣扬着java有多难,就因此打退堂鼓,认为自己不够聪明,肯定学不来,其实我们在学习java的过程中只要你掌握了编程的本质和逻辑关系,那么编程语言,开发平台,编译工具都不是问题。再次强调想学好java...

学习java.要什么基础吗?好不好学
第一、需要有C语言基础。C 是一种面向过程的语言,对你的逻辑思维能力要求很高。而 JAVA 的面向对象的思想,与面向过程截然不同。使开发变得更容易,代码也更加好维护。第二、java学习其实不难:1、天赋(不是每个人都有,不是特别重要)2、态度,你要有认真对待的态度 3、需要你有坚持不懈的努力 ...

没计算机基础的人可以学java吗?
0基础也可以学习java,只是会有一些难,但是是很正常的,万事开头难,当入门之后就不会那么难了。千锋教育就有线上免费Java线上公开课。如果是新手小白的话,建议还是报班培训。因为Java自学起来相对比较难,正确的学习资料的获取、学习中遇到的问题以及如何合理运用学到的知识等都是自学中常会遇到的问题...

自学JAVA是不是很难?学会需要多长时间?
其实学java一般要多久?因人而异,有些人资质好,头脑聪明几个月就能学会,有些人天生愚钝,理解能力差,不过勤能补拙,只是时间相对长点 要坚持住。不过java相对于C,C++java而言,java无疑简单了很多,不需要指针,不需要销毁对象,使得对java初学者来讲更容易入门,挫折感也少。很多人自学java,因为...

java好学吗
万事开头难,学习也是一个循序渐进的过程。计算机科班出身学过其他的编程语言,在学习Java相对有基础,学起来没那么吃力零基础学习Java,如果是自学,这是有点难度的,遇到问题也会研究很久,还不一定能找到解决方法,所以自学也要有学习方法和学习技巧学Java我建议视频+书籍+实践找一个系统的学习视频,跟着...

JAVA自学起来难吗?
学习Java编程语言自学起来并不难,但需要一定的耐心和恒心。Java是一种高级编程语言,其语法和逻辑比较容易理解,也有丰富的学习资源和社区支持。以下是Java自学的学习路线和建议:1.入门基础阶段:学习Java语言基础,掌握基本的编程概念、语法和数据类型,可以通过阅读相关书籍或在线教程入门。2.进阶阶段:...

自学java难吗?
建议没有其他语言基础的话不要自学

学java之前需要先学c语言做基础吗?
而c++中,某些概念的具体实现,不是很直接,这对于新手面向对象编程的概念理解可能会造成一定的困难和误导。所以直接学习Java也是可以的。此外,C语言的领域主要是嵌入式开发和操作系统等偏底层的开发。Web开发、移动开发等并不是C语言的强项,所以直接学习Java也没关系,但是选择 Java 的话,首先要把这门...

相似回答