只学过java能学懂C的数据结构和算法吗
有的,数据结构不区分语言。用什么语言都可以,但是java是完全面向对象的语言,写数据结构的时候可能比较繁琐,建议还是使用c或c++语言来学习。
数据结构和算法与具体什么语言没有任何关系。任何语言都可以实现其数据结构。算法和数据结构是思想方法。
亲,学到会用的程度不难,学到高深的程度很难。基本的东西各种语言都大同小异,主要是面向对象的思想和你思考问题的素养。语言只是翻译你思想的一种工具。
c学会了的话,再学Java就简单多了,c是面向过程的,java是面向对象的,c初学会感觉简单,但使用中更难掌握;java初学会感觉难,实际使用中其实简单。看你更愿意向那方面发展,c偏底层,java偏应用。
最大难度可能会来自学Java会缺乏对更底层逻辑的抽象,而人往往因为定式会以Java使用的上层抽象硬套C语言的逻辑。学C的话Java的经验可以作为参考,上层的编程思路可以用,但是语言方面,假装自己没学过编程语言吧。
数据结构用到指针,所以最好学一下C语言,尤其是指针这块。基本语法差异不大。
学了Java后又必要再学C吗?
java和c语言是两种不同的编程语言,学习没有先后顺序,先学哪个都是可以的。学完c语言之后再学java会容易很多,二者相对来说,java要比c语言简单一些。
主要是要看你的定位,如果你要注重接近硬件或是操作系统端的开发,可以学习一下C语言系列。它在处理接近汇编领域还是很有优势的,特别是实时控制和实时仿真方面。也就是说C语言的优势在底层,Java在上层。各有优势。
如果你对计算机语言干兴趣,或是想深修的话,建议你继续学JAVA。JAVA是一种非常成熟的面向对象的语言,要精通他需要花费大工夫。
可以直接学习java 。java是面向对象语言,扩展型号,移植性高,稳定且健壮。虽然在单机应用上并不占有市场,可是作为一门网络语言,目前是最流行的,在j2ee平台上开发的各种企业级的系统很受欢迎。
上学的 时候C是一门课程,但是java 就要看兴趣自己学了。
不需要的,直接学习java会比学会C之后再学java更加简单,因为Java是面向对象的编程语言,而C是面向过程的编程语言。两者的核心理论和逻辑有较大的差距,虽然有些语法上有相似性。
想仔细学下数据结构,有java基础,需要学一遍C语言吗?因为大部分数据结构...
没必要重新学一遍。但你想再看一看,也可以,毕竟JAVA与C语法上有不少类似的东西。重点放在对计算机语言编程思想的理解上。
不需要。Java和C语言确实有很密切的关系,有C语言基础再去学Java会很简单,但这并不代表不懂C语言就不能学Java。千锋教育就有线上免费Java线上公开课。
学C的时候可以你关注的是如果实现一个方法的功能。更比较注重细节一点,但是JAVA是面向对象的。这句话许多人都在说,但是真正理解起来还真不容易。
如果先学JAVA再学C好不好?急!!!
Java比C#难学,虽然现在学C#比较好找工作,但一般学C#的都是进入中小型企业。对英语要求不高。Java就相反。我也是现学Java然后在学C#,Jvav中的面向对象的确很容易混淆,我是学了C#后才更加透彻的明白。
先学基础的(fortun,pascal就不用了,早已过时),直接学c语言(推荐谭浩强系列)开始吧。晋级c++然后晋级:c++,说实话,c++也就一个面向对象等思想,这个角度讲,c貌似不学也可以。
C++确实比java难,当初java的一个设计目标就是尽可能地像C++,但又要比C++简单。java和C++语法上当然有区别了,不过基本语法是一样的,而且有的概念是java特有的,有的概念又是java特有的,如果想学C++,那就从C++学起。
java和c语言是两种不同的编程语言,学习没有先后顺序,先学哪个都是可以的。学完c语言之后再学java会容易很多,二者相对来说,java要比c语言简单一些。
有java基础学C语言容易吗?
不会, java和c++语法很像,而c++是基于c语言的,所以他们语法很类似,但是c语言是面向过程的,java是面向对象的,就好比一个在用函数和结构体,一个在用类一样。但是总体上来说学起来不困难。
java语言相对而言,比较简单一点,一开始有了c语言之后才有的java,java呢,就是看c语言很多东西不好用,才舍弃一些东西,比如内存管理,对于c语言开发者简直太头疼了,java就设立垃圾回收机制可以不用程序员来管理内存。
不会很难、、c只要lz把指针、结构体、预编译、一些补码和二进制、16进制这几个方面学完就可以了。
请问如果学了java,开始工作的程度。之前都没学过c,想再学c会很难吗...
如果你对编程有兴趣,并且有c++的编程经验(就是有面向对象的编程思想)那么相对来说入门很简单。你可以通过看视频方式进行提高。当你入门之后你可以深入学学java。
亲,学到会用的程度不难,学到高深的程度很难。基本的东西各种语言都大同小异,主要是面向对象的思想和你思考问题的素养。语言只是翻译你思想的一种工具。你要是为了去用,那可以选择一本比较浅显的书去读,做一些小例子。
C语言和Java语言都是目前应用最为广泛的编程语言,而语言都是互通的,当你学会java之后,C语言对于你来说也不会像刚开始这么难。
关于有java基础学c++和有java基础学c语言要多久的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。