计算机二级考试Java重点考点
Java支持快速原型和容易试验,它将导致快速程序开发。这是一个与传统的、耗时的“编译、链接和测试”形成鲜明对比的精巧的开发过程。下面是小编整理的计算机二级考试Java重点考点,希望大家认真阅读!
1.1.2 java语言的产生
俗话说:"有心栽花花不成,无心插柳柳成荫"。Sun公司绝没想到本想用于消费电子产品开发的编程语言却率先在网络中得到了广泛应用,但是也可以说是"东方不亮西方亮",正是因为java语言在设计目标上的正确性使得java语言"是金字总会发光的"。C语言是面向过程的语言,也是使用率非常高的语言;而面向对象的思想引入到编程语言之后,C语言就被改造成为面向对象的C++语言,得到了广泛的应用。但是C++语言必须兼容C语言,因此C++语言是面向过程和面向对象混合的语言。
java语言产生于C++语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C++语言的许多语法,同时又去掉了C语言中指针、内存申请和释放等影响程序健壮性的部分,可以说java语言是站在C++语言这个"巨人的肩膀上"前进的。
java语言的一个目标是跨平台,因此采用了解释执行而不是编译执行的运行环境,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机器码,实现跨平台运行。而动态下载程序代码的机制完全是为了适应网络计算的特点,程序可以根据需要把代码实时的从服务器中下载过来执行,在此之前还没有任何一种语言能够支持这一点。
java是印尼的.一个小岛,盛产咖啡,而程序员往往喜欢喝咖啡,因此取名为java语言。看来,目前java这杯咖啡已经飘香在世界各地。
任何事物的产生既有必然的原因也有偶然的因素,java语言的出现也验证了这一点。1991年,美国Sun Microsystems公司的某个研究小组为了能够在消费电子产品上开发应用程序,积极寻找合适的编程语言。消费电子产品种类繁多,包括PDA、机顶盒、手机等等,即使是同一类消费电子产品所采用的处理芯片和操作系统也不相同,也存在着跨平台的问题。当时最流行的编程语言是C和C++语言,Sun公司的研究人员就考虑是否可以采用C++语言来编写消费电子产品的应用程序,但是研究表明,对于消费电子产品而言C++语言过于复杂和庞大,并不适用,安全性也并不令人满意。于是,Bill Joy先生领导的研究小组就着手设计和开发出一种语言,称之为Oak。该语言采用了许多C语言的语法,提高了安全性,并且是面向对象的语言,但是Oak语言在商业上并未获得成功。时间转到了1995年,互联网在世界上蓬勃发展,Sun公司发现Oak语言所具有的跨平台、面向对象、安全性高等特点非常符合互联网的需要,于是改进了该语言的设计,要达到如下几个目标:
创建一种面向对象的程序设计语言,而不是面向过程的语言;
提供一个解释执行的程序运行环境,是程序代码独立于平台;
吸收C和C++的优点,使程序员容易掌握;
去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放;
实现多线程,使得程序能够同时执行多个任务;
提供动态下载程序代码的机制;
提供代码校验机制以保证安全性;
最终,Sun公司给该语言取名为java语言,造就了一代成功的编程语言。
-
2017计算机一级考试WPS office备考练习及答案
一、选择题1.计算机之所以能按人们的意志自动进行工作,最直接的原因是因为采用了A二进制数制B高速电子元件C存储程序控制D程序设计语言2.微型计算机主机的主要组成部分是A运算器和控制器BCPU和内存储器CCPU和硬盘存储器DCPU、内存储器和硬盘3.一个完整的计算机...
-
大学生计算机一级考试试题2023
在学习、工作中,我们总免不了要接触或使用试题,试题是学校或各主办方考核某种知识才能的标准。相信很多朋友都需要一份能切实有效地帮助到自己的试题吧?下面是小编精心整理的大学生计算机一级考试试题2023,仅供参考,欢迎大家阅读。大学生计算机一级考试试题一、选择...
-
2017年计算机msoffice题库操作题
由于计算机具有高运算速度和精度以及逻辑判断能力,因此出现了计算力学、计算物理、计算化学、生物控制论等新的学科。下面是小编整理的关于计算机msoffice题库操作题,欢迎大家参考!二、字处理题(共50分)1[简答题]请在【答题】菜单下选择【进入考生文件夹】命令,并...
-
2017年9月河南牧业经济学院计算机等级考试报名通知
河南牧业经济学院英才校区NCRE考点2017年下半年正式报名工作将于2017年6月14日-2016年6月28日进行。以下是小编收集的河南牧业经济学院计算机等级考试报名通知的具体内容,希望大家认真阅读!一、报名对象河南牧业经济学院(英才校区)在校生,参加考试者可根据自己学...