可以不一定要学习C语言,首先C语言和Java完全是不同的两种语言,一种是面向过程编程的,一种是面对对象编程的。只不过你学习C语言以后会对你学习java有帮助,毕竟你有过编程的经验。
所以现在还有部分低层引擎仍然使用c语言,一般高校用来做教材是用来做为一门语言的基础课来学。相对java来说关系不算太大,可以直接学习java
没必要先学c。java作为一个在语法上深受c语言影响的高级语言,你先学了一些c语言,再学java,对语法的学习更快。但如果你深入的学了c,或者说对c学的越来越多,越来越好,而你的java则会越来越不好。为什么呢,因为这...
如果会了C,当然有很好的基础,当然对学Java有帮助,一开始的数据类型,程序结构都只有很小的区别,但是你要是会C++,你基本就是随便看看java就会了,学习过程无比轻松。总之java对C的基础可有可无。
不一定但是有C语言基础或者C++基础Java学起来就很容易了同样的,有Java基础,学习C语言或者C++也很容易由于Java封装得很厉害,学习难度比C语言或者C++低。学成时间得根据学习能力和学习态度如果毫无编程基础,学起来要费力...
应该还是要的,因为现在国内的许多数据结构的书用C描述,用JAVA的很少,如果你想达到高水平的话,C是必须掌握的。数据结构是专业基础课,如果这个底子差,写出来的程序也好不到哪儿去。
不需要的,直接学习java会比学会C之后再学java更加简单,因为Java是面向对象的编程语言,而C是面向过程的编程语言。两者的核心理论和逻辑有较大的差距,虽然有些语法上有相似性。如果你没有学习过计算机原理、数据结构等基础,...
如果是都要学,那么可以先学习c++,c++可以说是Java的前身,但相比之下c++更难,建议从C语言入手,之后再学Java要简单一点。千锋教育就有线上免费Java线上公开课。C语言和Java语言都是目前应用最为广泛的编程语言,要...
不一定啊,没有听过这种理论。Java和C是两种不同的编程语言,编程的思路也完全不同。C面向过程,Java面向对象。如果非要说好处,先学C也只能是让你对编程语言有大致的了解,想学Java就直接开始学好了嘛,何况这个还比C...
所以直接学习Java也是可以的。此外,C语言的领域主要是嵌入式开发和操作系统等偏底层的开发。Web开发、移动开发等并不是C语言的强项,所以直接学习Java也没关系,但是选择Java的话,首先要把这门编程语言的基础打牢,了解...