计算机C语言跟JAVA比较熟悉,,想考国三。。应该考试哪。?
网络方面一个不懂。。。数据库还没学。。但是准备自己看。。。。C语言跟JAVA好点。。。选哪个呢。?我意思是说我C语言跟JAVA学的稍微好一点。。想考国三。不知道选择里面的...
网络方面一个不懂。。。数据库还没学。。但是准备自己看。。。。C语言跟JAVA好点。。。选哪个呢。?
我意思是说我C语言跟JAVA学的稍微好一点。。想考国三。不知道选择里面的哪一种好点。信息技术还是数据库。。 展开
我意思是说我C语言跟JAVA学的稍微好一点。。想考国三。不知道选择里面的哪一种好点。信息技术还是数据库。。 展开
5个回答
展开全部
语言与java的区别与各自的优势:(c是面向过程的,java是面向对象的)
1.语言背景:
C语言是在单机时代应用非常广泛,它融合了高级语言的简单易用和汇编语言的执行效率。而Java是在研究电子消费产品开发平台和互联网应用的基础上实现的,它的许多语言特性也是从c语言那里沿用和发展,并且使面向对象更加自然和完善(如安全性和代码的移动性)。
2.语言跨平台:
C语言不可以跨平台,JAVA 是不怕这一点的,因为Java可以跨平台,在windows 和 unix 等系统上都可以很好的运行。
3.指针管理:
指针是c语言最大的优点,它可以使用户几乎可以访问计算机的所有内存资源和其他部分资源(就是指那里打那里)。同时也是c语言程序最难掌握和调试的问题,并且给系统的安全性和稳定性带来很大的困难。 而java中没有指针的概念,尽管也有数组和对象的引用的概念,但它的管理全部交给系统管理,这样限制了用户的资源的访问,但是也给java系统带来安全性和稳定性。JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全
4.封装
在java中引入了package的概念,使面向对象和面向组件开发更加方便,而在c语言中没有package概念,需要其他方式来实现。Java都能够实现面向对象思想(封装,继乘,多态)。而由于c语言为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c语言的固有缺陷。
5.数据类型及类
Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。除了基本数据类型之外,其余的都作为类对象,包括数组。对象将数据和方法结合起来,把它们封装在类中,这样每个对象都可实现自己的特点和行为。而c语言允许将函数和变量定义为全局的。
6.自动内存管理
Java程序中所有的对象都是用new操作符建立在内存堆栈上, Java自动进行无需内存回收操作,不需要程序员进行删除。而c语言中必须由程序贝释放内存资源,增加了程序设计者的负扔。Java中当一个对象不被再用到时,无用内存回收器将给它加上标签以示删除。JAVA里无用内存回收程序是以线程方式在后台运行的,利用空闲时间工作。
7. 字符串:
C语言不支持字符串变量,在c语言程序中使用Null终止符代表字符串的结束,在Java中字符串是用类对象(strinR和stringBuffer)来实现的,这些类对象是Java语言的核心!
Java没有函数,作为一个比c语言更纯的面向对象的语言,Java强迫开发人员把所有例行程序包括在类中,事实上,用方法实现例行程序可激励开发人员更好地组织编码。
c语言和java的区别不是一句两句说清的 复制的别人的 希望对你有帮助
1.语言背景:
C语言是在单机时代应用非常广泛,它融合了高级语言的简单易用和汇编语言的执行效率。而Java是在研究电子消费产品开发平台和互联网应用的基础上实现的,它的许多语言特性也是从c语言那里沿用和发展,并且使面向对象更加自然和完善(如安全性和代码的移动性)。
2.语言跨平台:
C语言不可以跨平台,JAVA 是不怕这一点的,因为Java可以跨平台,在windows 和 unix 等系统上都可以很好的运行。
3.指针管理:
指针是c语言最大的优点,它可以使用户几乎可以访问计算机的所有内存资源和其他部分资源(就是指那里打那里)。同时也是c语言程序最难掌握和调试的问题,并且给系统的安全性和稳定性带来很大的困难。 而java中没有指针的概念,尽管也有数组和对象的引用的概念,但它的管理全部交给系统管理,这样限制了用户的资源的访问,但是也给java系统带来安全性和稳定性。JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全
4.封装
在java中引入了package的概念,使面向对象和面向组件开发更加方便,而在c语言中没有package概念,需要其他方式来实现。Java都能够实现面向对象思想(封装,继乘,多态)。而由于c语言为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c语言的固有缺陷。
5.数据类型及类
Java是完全面向对象的语言,所有函数和变量部必须是类的一部分。除了基本数据类型之外,其余的都作为类对象,包括数组。对象将数据和方法结合起来,把它们封装在类中,这样每个对象都可实现自己的特点和行为。而c语言允许将函数和变量定义为全局的。
6.自动内存管理
Java程序中所有的对象都是用new操作符建立在内存堆栈上, Java自动进行无需内存回收操作,不需要程序员进行删除。而c语言中必须由程序贝释放内存资源,增加了程序设计者的负扔。Java中当一个对象不被再用到时,无用内存回收器将给它加上标签以示删除。JAVA里无用内存回收程序是以线程方式在后台运行的,利用空闲时间工作。
7. 字符串:
C语言不支持字符串变量,在c语言程序中使用Null终止符代表字符串的结束,在Java中字符串是用类对象(strinR和stringBuffer)来实现的,这些类对象是Java语言的核心!
Java没有函数,作为一个比c语言更纯的面向对象的语言,Java强迫开发人员把所有例行程序包括在类中,事实上,用方法实现例行程序可激励开发人员更好地组织编码。
c语言和java的区别不是一句两句说清的 复制的别人的 希望对你有帮助
更多追问追答
追问
其实我意思是说我的C语言跟JAVA还懂一点点。。我想考国三。。信息技术跟数据库。我考哪个好点。。。
追答
C语言 吧 我个人觉得。
展开全部
额,三级考试没有java,只是机式的时候要考C语言,笔试的话买本教材回来看看吧,大部分是理论题,建议考数据库,这个比较实用,没学数据库不要紧,只要看完后能读懂基本语句,记住大概的语法和关键词就可以,还有一部分计算机网络,操作系统,数据结构的知识,占大概30分吧
更多追问追答
追问
C学的还可以。。。数据库因为我还没学。。不知道跟C关系大不大。。。数据结构也还可以。。。那那个信息技术呢。。
追答
数据库考的基础,背景知识,发展,代数关系运算······还有sql语言,笔试是不考其他编程语言的,然后个人认为信息管理技术一般偏信息分析类的,经管的可能会选择考,其中有一部分信息分析的内容还是比较难,我是信管的,不过大家都考数据库噻
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算机等级三级考试就考数据库的 超简单 我前天下午刚考完 笔试多做题就可以了 原题都蛮多的 上机只有一题 只要写一个算法 希望你能成功 不过三级没什么用 计算机四级有点用 至少在四级的后面加了工程师三个字
更多追问追答
追问
怎么数据库。。。现在不能报名呢。。。信息管理都能报名了
追答
计算机考试一年有两次 这次是3.24考试的 那你等到9到10月那个时候再考吧 你要注意报名的时间
计算机等级考试报名时间表
下半年报名时间:
从5月底开始,到7月底结束
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要是学三级网络我有现成的资料 学别的外面资料少啊
追问
网络原来老师上课。。。。从来没听过。。呃。
追答
那个不难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java我现在就是
更多追问追答
追问
我这不是想考国三么。。。。首次接触。。不知道考哪个占优势。。
追答
这个没有什么优势不优势的,都一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询