java和c语言关系大吗?学了c再学java会不会更简单?

作者&投稿:稻萱 (若有异议请与网页底部的电邮联系)
学完c再去学java会简单的吗?~

先学习C语言再去学习java语言肯定是能够简单。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

发展历程:
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。
Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。

先学C,再学其他语言会比较容易,但是C和JAVA的编程理念不太相同,如果你先学C,之后学C++,因为C++是C的扩展,所以会很容易,C++有一定基础之后,再学JAVA,又会很容易,因为C++和JAVA都是面向对象的语言,而且在很多地方都是相似,甚至是相同的。

先学C,再学其他语言会比较容易,但是C和JAVA的编程理念不太相同,如果你先学C,之后学C++,因为C++是C的扩展,所以会很容易,C++有一定基础之后,再学JAVA,又会很容易,因为C++和JAVA都是面向对象的语言,而且在很多地方都是相似,甚至是相同的。

语言与语言之间是互通的,大学里面都是先学C基础,然后在学java,这样你回很快上手的,因为原理,基础数据知识都是一样的。学习了C之后,学习java的基础知识就很简单了,只要看下就会明白
比如我大二刚刚开始学习java,花费了很多精力和心血,努力学习基础知识
到了大四要学php的时候,我发现php的书我都没有怎么看,就做了一个小实验,我就掌握了很好了,而且有些java方面的知识可以转移过来
所以是语言是相通

看你C语言学得多深了,学了C语言在学java的某些方面会简单点,但是C语言是面向过程的语言,没有java的面向对象思想,这方面你学java之后就会发现,我C语言学得很浅,只学了基础,java也学得不是很深,但个人认为语言之间的某些内容都是相通的

C 和java 虽然有着很大区别,但是刚开始的基础上,比如 变量声明,基本上算是相似,你问学了C再学JAVA 会不会更简单,答案是当然的,学语言主要学的是思想,刚开始的时候思想都是差不多的,以后才会有着不同,如果你是自学,想进入JAVA,那么直接学习JAVA 就可以了。如果是学校里学的,那就跟着学校学就可以了。没有什么好纠结的。


用C语言编一个小程序时遇到的问题
while条件里面ch一次读取了两个字符,也就是说有一个字符没读进来 然后循环里面,i和k同时++,那么ava必然是1啊

个人自学能力比较强,想从事IT互联网方面的工作,学哪种语言比较好?
编程语言有很多种,常用的有C语言、C++、Java、C#、Python、PHP、JavaScript、Go语言、Objective-C、Swift、汇编语言等,每种语言都有自己擅长的方面。1、Java语言 ava语言是当今最普遍使用的开发语言,它简单易学(相对C++,C和Objective-C),且跨平台性非常强,对网络开发的支持令人称赞。很多企业使用Java...

用C语言求平均数,尽量用简单的程序和结构解答
include"stdio.h"int main(){ int score1,score2,score3,score4,score5; float ava; printf("按从大到小的顺序输入5个0~100之间的整数:\\n"); scanf("%d %d %d %d %d",&score1,&score2,&score3,&score4,&score5); ava = (score2 + score3 + score4) \/ 3; printf("...

怎么学习C语言
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os\/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。 第三:很多新型的语言都是衍生自C语言,C++,J ava,C#,J#,perl...哪...

汇编语言和C语言有什么联系吗,他们分别是干什么的
共有几百种高级语言出现,有重要意义的有几十种,影响较大、使用较普遍的有F O RT R A N、A L G O L、C O B O L、B A S I C、L I S P、S N O B O L、P L \/ 1、P a s c a l、C、P R O L O G、A d a、C + +、V C、V B、D e l p h i、J AVA ...

C语言编程题,输入N 个正整数(10 < Ν≤20 )存入数组 a 中,输出 a 中...
include "stdafx.h"include <iostream> using namespace std;int main(){ int N=1;int num[20] = { 0 };int max, min, sum=0;float ava=0;while (!(N > 10 && N <= 20)){ cout << "请输入N的值:" << endl;cin >> N;} cout << "请输入N个正整数,回车键结束!" <...

绿色字部分,这个C语言程序,怎么样做呀!
include "stdafx.h"include <iostream> using namespace std;struct stu { int num;char name[8];float maths;float chinese;float ava;};int main(){ stu class1[5];cout << "请输入一班学生信息(学号、姓名、数学成绩、语文成绩):" << endl;for (int i = 0; i < 5; i++){ c...

WDC WD3200AAJS-00L7A0是什么意思
容量: 320G; 接口标准: S-ATA II; 转速: 7200rpm ;缓存容量: 8M ;平均寻道时间: 8.9ms ;传输标准: SATA 300 WDC借助区块链技术分布式传输的特性,会产生一个安全的网络环境,让网内智能设备进行可靠互联,避免中心化的服务器模型中。通常普遍出现的威胁,区块链分布式的特性将消除单点故障,...

c语言中warning C4013: 'exit' undefined; assuming extern returning in...
exit函数被调用,但没有声明。解决方法为在源程序中引用头文件stdlib.h。在C语言中,要调用本文件以外的函数,或者是在同一文件内,但是书写位置在调用位置之下的函数时,需要在调用前进行声明,否则系统会报warning,即警告。因为在没有声明的情况下,编译器无法对传入的参数个数,参数类型及返回值类型做...

C语言程序题目求助
这是我写的代码,你看行不行。最下面有一个用例的截图。include <stdio.h> include <stdlib.h> include <string.h> typedef struct node { char id[20];char name[30];double score[3];double avaragescore;node *next;}student;void j_sort(student *head)\/\/降序 { student *p=head;stude...

隆子县18743929811: 学了Java后又必要再学C吗? -
主父云少腹: ...我是学JAVA专业的,可以这么说,JAVA这个语言比C语言高了很多,看你以后准备走那条路了,一般建议是学了JAVA这一类的高级语言就不要再去学C语言了,除非你JAVA语言已经非常精通.

隆子县18743929811: java教程与c语言教程冲突吗?有联系吗? -
主父云少腹: 说实话,本人认为有冲突的.如果你打算在底层混的话我建议你学c,当你对c的理解已经很好了之后可以看看java.c是高级语言中的低级语言,很多编程思想和其他的高级语言不一样. 如果你要是想在应用方面发展(不涉及到底层的话)我建...

隆子县18743929811: 学习JAVA是不是要先要学习C语言啊~~两者的关系怎么样·~侧重点各是什么~ -
主父云少腹: 不是 Java虽然也是从C发展而来的,但是是独立的语言,不用先学C再学Java Java是完全面向对象的语言,更适用于开发大型应用程序 C更灵活,现在主要用于开发硬件接口程序等比较底层的应用程序

隆子县18743929811: java和c语言关系大吗?学了c再学java会不会更简单? -
主父云少腹: 先学C,再学其他语言会比较容易,但是C和JAVA的编程理念不太相同,如果你先学C,之后学C++,因为C++是C的扩展,所以会很容易,C++有一定基础之后,再学JAVA,又会很容易,因为C++和JAVA都是面向对象的语言,而且在很多地方都是相似,甚至是相同的.

隆子县18743929811: JAVA和C语言有关联吗?学完C再学JAVA能好学一些吗?? -
主父云少腹: 最广泛的说,世间任何学问都是相通的.任何一门学问钻研透了,再学其它的,都是一通百通.就计算机语言来说,都是大同小异,BASIC C C++ JAVA 等等,都很类似.就C++和JAVA 来说,JAVA 可以说是C++的精简加工版.掌握C++,其实就相当于掌握JAVA了.

隆子县18743929811: 学习JAVA语言程序是不是一定要先学会C语言???
主父云少腹: C语言是面向过程的,相对来说处理速度很不错,但是本身存在着不宜与修改和扩展的一些问题,所以现在还有部分低层引擎仍然使用C语言,一般高校用来做教材是用来做为一门语言的基础课来学.相对JAVA来说关系不算太大,可以直接学习java .java是面向对象语言,扩展型号,移植性高,稳定且健壮.虽然在单机应用上并不占有市场,可是作为一门网络语言,目前是最流行的,在J2EE平台上开发的各种企业级的系统很受欢迎.

隆子县18743929811: 学完了C可以直接学JAVA而不学C++吗? -
主父云少腹: JAVA是一种语言,和C、C++一样自成一套,只是java语法和c类似,你不学c也可以直接学java,没什么联系,学了c有了一定语言基础学起来会省事些.

隆子县18743929811: C语言与JAVA的关联大吗? -
主父云少腹: 说说C语言: 我学过C语言,它只能编写DOS程序,功能不是很强大,但却是基础,因为大部分流行的编程软件都与C语言的语法结构类似,一定要先学. Java: 不可小视的编程语言,我举不出来用它编写的应用软件和游戏,因为它是商业编...

隆子县18743929811: 同时学C和Java有什么问题吗? -
主父云少腹: 我认为学校教的非常的浅,基本就是交个语法,如果是语法的话,其实差不多,还要就是java是纯面向对象的语言,需要一定的时间来转换你的思维,等那一段时间过去了也就没有什么问题了

隆子县18743929811: 学JAVA前一定要先学C语言吗? -
主父云少腹: java 与 c 的设计模式是完全不同的!java是完全面向对象的!c是面向过程的!如果先c有如下有窃电: 优点:对编程语言有一定了解!对起码的程序常见元素!如循环结构,选择结构,等等,这主要是c语言是一个上手快的语言.缺点:c是面向过程的在编程习惯上和java还是有很大的区别的,如果先学c在以后学java时会产生一定的习惯性上的影响.另外是他们的语法也有差别可能导致记忆上的混乱!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网