㈠ 学习c语言对学习java有用吗
C语言和java既有区别, 又有联系。x0dx0a联系:x0dx0a二者均为编程语言,有着类似的编程思想。同时大多数的算法,二者均可以通用。x0dx0ajava出现比C语言要晚,java中的一些语法也是参照C语言进行设计的。x0dx0a区别:x0dx0aC语言是面向过程语言,java是面向对象语言,在编程思想上差别很大。x0dx0ax0dx0ajava中部分语法,定义等同C语言不同。x0dx0ax0dx0a所以,如果有C语言基础,在学java时,会比完全没有接触过编程的人更容易上手,从这一点上来说,学C语言是对学java有帮助的。x0dx0ax0dx0a不过,如果完全没接触过任何语言,那么没有必要为了学java而先学C,这是舍本逐末的做法。更重要的是,C比java难学,为了学java去学C是不理智的。
㈡ c语言后学java好学吗
如果有c语言基础的话,再来学习java会好学一点。但是c语言是面向过程的,java是面向对象的开发,要想越好java不仅要学习java语言,还要学习数据库,基础的前端还有一些框架等的东西,内容很庞大的,所以建议题主你如果是大学生的话,你要今早去学习,不然到时候找工作没有项目经验会很难弄的。你可以在网上找一些免费的视频看看,然后学完一阶段做一个小项目教练。总之不太容易,祝你成功哦。
㈢ 我想学习java需要先学习c语言吗因为我基本上是零基础的!
可以不一定要学习C语言,首先C语言和Java完全是不同的两种语言,一种是面向过程编程的,一种是面对对象编程的。只不过你学习C语言以后会对你学习java有帮助,毕竟你有过编程的经验。
拓展资料
java的语言特点java
简单性
Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。
面向对象
Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法,而不是严格地用过程来思考。在一个面向对象的系统中,类是数据和操作数据的方法的集合。数据和方法一起描述对象的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
分布性
Java设计成支持在网络上应用,它是分布式语言。Java程序只要编写一次,就可到处运行。
编译和解释性
Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。
稳健性
Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的。Java消除了某些编程错误,使得用它写可靠软件相当容易。
安全性
Java的存储分配模型是它防御恶意代码的主要方法之一。Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针去指向存储器。更重要的是,Java编译程序不处理存储安排决策,所以程序员不能通过查看声明去猜测类的实际存储安排。编译的Java代码中的存储引用在运行时由Java解释程序决定实际存储地址。
可移植性
Java使得语言声明不依赖于实现的方面。例如,Java显式说明每个基本数据类型的大小和它的运算行为(这些数据类型由Java语法描述)。Java环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。
高性能
Java是一种先编译后解释的语言,所以它不如全编译性语言快。但是有些情况下性能是很要紧的,为了支持这些情况,Java设计者制作了“及时”编译程序,它能在运行时把Java字节码翻译成特定CPU(中央处理器)的机器代码,也就是实现全编译了。
多线索性
Java是多线索语言,它提供支持多线索的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。Java的lang包提供一个Thread类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。
动态性
Java语言设计成适应于变化的环境,它是一个动态的语言。例如,Java中的类是根据需要载入的,甚至有些是通过网络获取的。
㈣ 学完c再去学java会简单的吗
先学习C语言再去学习java语言肯定是能够简单。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
发展历程:
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。
Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。
㈤ 还没学过c语言,可以学习java吗
当然可以.如果你有C语言基础呢,学起JAVA会轻松一些.但是如果你有恒心,JAVA也可以学好的,也并不难,最主要是要理解一些基本的概念以及JAVA思想、JAVA的一些包的主要内容等,我就是从0开始学的,现在也能独立写JAVA程序了。希望你也可以学的很好。
㈥ 对于C语言只是入门阶段 可以直接学习Java吗 一个人需要学习几种语言
可以的,这是两种不同类型的语言,C是面向过程的编程语言,java是面向对象的编程语言。java相对来说比C更好学,因为不用考虑指针、内存一类得问题。
至于一个人要学几种语言,那就看实际需要了。如果说公司只需要一种语言,那一种就够,如果说公司需要用10种语言,那你就需要学10种语言了。
掌握一门编程语言是很困难的,个人建议学精1门语言(非常重要),学好2门语言。这就基本够用了,毕竟所有的同类型的编程语言都是相同的,一理通百理通,再学其他语言就容易的多。
㈦ 对c语言想学习一个大概不求精通,之后去学Java可以吗
可以。Java没有指针操作,技术难度上比C语言能简单一些。不过Java主要是面向web的开发语言。开发的总体思路上与C语言有一定的差别。当然这个也并不是很困难,自己实际做个小项目,体会一下数据传输的流程,基本就可以掌握了。
㈧ 学完C语言的基本语法可以去学java了吗
其实不用学c也可以直接学java,不过学过了c会更好一点,基本语法都是一样的。不过c是面向过程的,java是面向对象的,编程思想不一样,希望能帮到你
㈨ 学java需要学习c语言吗
当然是有用的,c是基础语言,是地基,可以先学c
㈩ c语言可以写java吗
c语言学完可以转java吗?当然可以转,但如果说你学C语言的目标是为了初步掌握编程基础,并打算学习更高级语言做web开发,那可以考虑直接去学java。C语言是高级语言的基础,也是高级语言入门的最佳选择之一,C语言面向过程写程序按部就班自由性比较大,java基础比较简单,没有语言基础的照样能学会。
在你学了C语言之后,顶多了解了C语言的思想以及某些语法。但是在java里除了语法与C语言有个别类似的,其他的都不太一样。所以如果说在学Java之前先学C语言,对于你后续帮助不太大,但是还是有那么一点点帮助的,比如说你接触和学习Java会比一般小白更容易接受,因为你已经有了编程的基础概念了。如果为了就业的话,除了技术主要还是要看学历,毕竟现在JAVA火了太多年,许多学校学计算机的都学JAVA,一问到就说学了JAVA,所以市场也逐步饱和。投简历的时候,基本上都是要求大专,本科以上学历,大专以下的直接OUT了。
如果你是大专学历的话,学了C语言,建议学嵌入式会好点,毕竟嵌入式的基础就是C语言。当然,如果你的学历够高,JAVA学的够深,进入大厂也不是太大难事。毕竟在IT行业里,技术才是硬道理,技术相当的话就会看学历。
所以学完C语言再去学Java完全是没有问题的,只是相对于Java,更建议去学习嵌入式,如果确实是想学Java的,那么可以直接学习Java,不需要绕弯子先学C语言。