上海龙凤419

java说话

计较机二级测验java常考常识点

时候:2024-09-06 10:08:47 java说话 我要投稿
  • 相干保举

计较机二级测验java常考常识点

  社会合作很是剧烈,甚么能使咱们在世人眼前锋芒毕露呢?是常识,是进修。以下是百分网小编清算的计较机二级测验java常考常识点,接待进修!

计较机二级测验java常考常识点

  考点一:不时扩大计较平台

  1.2.5 java平台-不时扩大的计较平台

  java不只是编程说话,仍是一个开辟平台,java手艺给法式员供给了很多东西:编译器、诠释器、文档天生器和文件打包东西等等。同时java仍是一个法式宣布平台,有两种首要的"宣布情况",起首java运转时情况(java runtime environment,简称JRE)包罗了完全的类文件包,其次很多首要的阅读器都供给了java诠释器和运转时情况。今朝Sun公司把java平台分别成J2EE、J2SE、J2ME三个平台,针对差别的市场方针和装备停止定位。J2EE是Java2 Enterprise Edition,首要目标是为企业计较供给一个利用办事器的运转和开辟平台。J2EE自身是一个开放的规范,任何软件厂商都能够或许或许推出自身的合适J2EE规范的产物,利用户能够或许或许有多种挑选。IBM、Oracle、BEA、HP等29家已推出了自身的产物,此中尤以BEA公司的weglogic产物和IBM公司的websphare最为闻名。J2EE将慢慢成长成为能够或许或许与微软的.NET计谋绝对抗的收集计较平台。J2SE是Java2 Standard Edition,首要目标是为台式机和使命站供给一个开辟和运转的平台。咱们在进修java的进程中,首要是接纳J2SE来停止开辟。J2ME是Java2 Micro Edition,首要是面向花费电子产物,为花费电子产物供给一个java的运转平台,使得java法式能够或许或许在手机、机顶盒、PDA等产物上运转。

  考点二:Java说话特色

  1.2.4 Java说话的特色

  1. 简略、面向东西和为人所熟习

  java的简略起首表现在精简的体系上,力求用最小的体系完成充足多的功效;对硬件的请求不高,在小型的计较机上便能够或许或许杰出的运转。和一切的新一代的法式设想说话一样,java也接纳了面向东西手艺并加倍完全,一切的java法式和applet法式均是东西,封装性完成了模块化和信息埋没,担当性完成了代码的复用,用户能够或许或许成立自身的类库。并且java接纳的是绝对简略的面向东西手艺,去掉了运算符重载、多担当的庞杂观点,而接纳了单一担当、类强迫转换、多线程、援用(非指针)等体例。无用内存主动收受接管机制也使得法式员不用操心办理内存,是法式设想加倍简略,同时大大削减了犯错的能够或许。java说话接纳了C说话中的大局部语法,熟习C说话的法式员会发明java说话在语法上与C说话极为类似。

  2. 鲁棒并且宁静

  java说话在编译及运转法式时,都要停止严酷的查抄。作为一种强迫范例说话,java在编译和毗连时都停止大批的范例查抄,避免不婚配题目的产生。若是援用一个不法范例、或履行一个不法范例操纵,java将在诠释时指出该毛病。在java法式中不能接纳地点计较的方式经由进程指针拜候内存单位,大大削减了毛病产生的能够或许性;并且java的数组并非用指针完成,如许就能够或许或许在查抄中避免数组越界的产生。无用内存主动收受接管机制也增添了java的鲁棒性。

  作为收集说话,java必须供给充足的宁静保障,并且要避免病毒的侵袭。java在运转利用法式时,严酷查抄其拜候数据的权限,比方不许可收集上的利用法式点窜本地的数据。下载到用户计较机中的字节代码在其被履行前要颠末一个核实东西,一旦字节代码被核实,便由java诠释器来履行,该诠释器经由进程禁止对内存的间接拜候来进一步进步java的宁静性。同时java极高的鲁棒性也加强了java的宁静性。

  3. 布局中立并且能够或许或许移植

  收集上布满了各类差别范例的机械和操纵体系,为使java法式能在收集的任何处所运转,java编译器编译天生了与体系布局有关的字节码布局文件格局。任何品种的计较机,只要在其处置器和操纵体系上有java运转时情况,字节码文件就能够或许或许在该计较机上运转。即便是在单一体系的计较机上,布局中立也有很是大的感化。跟着处置器布局的不时成长变更,法式员不得不编写各类版本的法式以在差别的处置器上运转,这使得开辟出能够或许或许在一切平台上使命的软件调集是不能够或许的。而利用java将使统一版本的利用法式能够或许或许运转在一切的平台上。

  体系布局的中立也使得java体系具备可移植性。java运转时体系能够或许或许移植到差别的处置器和操纵体系上,java的编译器是由java说话完成的,诠释器是由java说话和规范C说话完成的,是以能够或许或许较为便利的停止移植使命。

  4. 高机能

  固然java是诠释履行的,但它依然具备很是高的机能,在一些特定的CPU上,java字节码能够或许或许疾速的转换成为机械码停止履行。并且java字节码格局的设想便是针对机械码的转换,现实转换时相称简洁,主动的寄放器分派与编译器对字节码的一些优化能够使之天生高品质的代码。跟着java假造机的改良和"立即编译"(just in time)手艺的呈现使得java的履行速率有了更大的进步。

  5. 诠释履行、多线程并且是静态的

  为易于完成跨平台性,java设想成为诠释履行,字节码自身包罗了很多编译时天生的信息,使毗连进程加倍简略。而多线程使利用法式能够或许或许同时停止差别的操纵,处置差别的事务。在多线程机制中,差别的线程处置差别的使命,互不干与,不会因为某一使命处于期待状况而影响了别的使命的履行,如许就能够或许或许轻易的完成收集上的及时交互操纵。java在履行进程中,能够或许或许静态的加载各类类库,这一特色使之很是合适于收集运转,同时也很是有益于软件的开辟,即便是更新类库也不用从头编译利用这一类库的利用法式。

  若是你领会C说话和C++说话,能够或许或许参考以下java与C/C++说话的比拟,若是不领会C说话和C++说话,能够或许或许疏忽本局部常识。

  a. 全局变量

  java法式不能界说法式的全局变量,而类中的大众、静态变量就相称于这个类的全局变量。如许就使全局变量封装在类中,保障了宁静性,而在C/C++说话中,因为不加封装的全局变量常常会因为利用不妥而形成体系的瓦解。

  b. 前提转移指令

  C/C++说话顶用goto语句完成无前提跳转,而java说话不goto说话,经由进程破例处置语句try、catch、finally来代替之,进步了法式的可读性,也加强了法式的鲁棒性。

  c. 指针

  指针是C/C++说话中最矫捷,但也是最轻易犯错的数据范例。用指针停止内存操纵常常形成不可预知的毛病,并且,经由进程指针对内存地点停止显现范例转换后,能够或许或许类的私有成员,粉碎了宁静性。在java中,法式员不能停止任何指针操纵,同时java中的数组是经由进程类来完成的,很好的处置了数组越界这一C/C++说话中不做查抄的错误谬误。

  d. 内存办理

  在C说话中,法式员利用库函数malloc()和free()来分派和开释内存,C++说话中则是运算符new和delete。再次开释已开释的内存块或开释未被分派的内存块,会形成体系的瓦解,而健忘开释不再利用的内存块也会逐步耗尽体系资本。在java中,一切的数据布局都是东西,经由进程运算符new分派内存并获得东西的利用权。无用内存收受接管机制保障了体系资本的完全,避免了内存办理不周而引发的体系瓦解。

  e. 数据范例的分歧性

  在C/C++说话中,差别的平台上,编译器对简略的数据范比方int、float平分别分派差别的字节数。比方:int在IBM PC上为16位,在VAX-11上就为32位,致使了代码数据的不可移植。在java中,对数据范例的位数分派老是牢固的,而不论是在任何的计较机平台上。是以就保障了java数据的平台有关性和可移植性。

  f. 范例转换

  在C/C++说话中,能够或许或许经由进程指针停止肆意的范例转换,不宁静身分大大增添。而在java说话中体系要对东西的处置停止严酷的相容性查抄,避免不宁静的转换。

  g. 头文件

  在C/C++说话中利用头文件申明类的原型和全局变量及库函数等,在大的体系中,保护这些头文件是很是坚苦的。java不撑持头文件,类成员的范例和拜候权限都封装在一个类中,运转时体系对拜候停止节制,避免不法的拜候。同时,java顶用import语句与别的类停止通讯,以便拜候别的类的东西。

  h. 布局和结合

  C/C++说话顶用布局和结合来表现必然的数据布局,可是因为其成员均为私有的,宁静性上存在题目。java不撑持布局和结合,经由进程类把数据布局及对该数据的操纵都封装在类外面。

  i. 预处置

  C/C++说话中有宏界说,而用宏界说完成的代码常常影响法式的可读性,而java不撑持宏界说。

【计较机二级测验java常考常识点】相干文章:

计较机二级《VB》常考常识点归结03-02

计较机二级测验JAVA常识点集锦12-05

天下计较机二级《VB》常考常识点03-30

计较机二级测验Java常识点:面向东西开端03-22

2017年计较机二级测验Java常识点12-06

计较机二级JAVA测验构建JAVA法式201712-06

2016计较机一级测验《MSOffice》常考常识点03-15

护士资历测验常考常识点05-09

计较机二级测验《Java》试题及谜底03-30