第1套试卷:Java基础知识

Posted 南瓜__pumpkin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第1套试卷:Java基础知识相关的知识,希望对你有一定的参考价值。


出题思路

  一套试卷可以是3道题,答卷+改卷时间 < 30分钟。至于错题的重复强化,可以放在三餐时间。

解答题

1.Java SE是什么?Java Applet是?Java2是?Java的出生和Daddy?

  长久以来的疑惑。
  Java SE:Java Standard Edition(Java 标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础,是Java程序设计语言和Java平台的总称。
  Java Applet:用Java实现的Hot Java浏览器(支持Java applet)显示了Java的魅力,从此Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Java applet。Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。
  Java2平台:Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版、适用于桌面系统的Java 2平台标准版、适用于创建服务器应用程序和服务的Java 2平台企业版。
  Java的出生和Daddy:Java SE由Sun Microsystems公司于1995年5月推出,詹姆斯·高斯林博士以“Java技术之父”闻名于世。他是Java技术的创始人, 作为Sun研究院院士,他亲手设计了Java语言,完成了Java技术的原始编译器和虚拟机。

参考:https://baike.baidu.com/item/JAVA%20SE/4662159


2.Java SE的Products

  安装Java常常看到Products,今天了解这4个链接。
在这里插入图片描述
  【Subscription】订阅:Oracle Java SE Subscription offers the most complete support and advanced management features available today。
  【JDK和OpenJDK】:Oracle JDK由Oracle公司开发,该公司是Sun许可证,基于Java标准版规范实现。OpenJDK是Java SE平台版的开源和免费实现,它是Sun Corporation(现在的Oracle Corporation)于2006年开始的开发结果。
  二者的一些主要区别:(1)Oracle JDK版本将每三年发布一次,而OpenJDK版本每三个月发布一次。(2)Oracle JDK将更多地关注稳定性,它重视更多的企业级用户,而OpenJDK经常发布以支持其他性能,这可能会导致不稳定。
  【Oracle Java SE Platform】:还记得Java SE是什么吗?Java SE是Java程序设计语言和Java平台的总称,这个链接就是Java SE的下载链接。

参考:https://juejin.cn/post/6844903811069247496


3.JavaSE、JDK和JRE有什么区别?

  Java Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。Java SE===JDK。

  JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。开发工具包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)
  JRE(Java Runtime Environment Java运行环境)包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等)

参考:https://www.zhihu.com/question/20317448


4.Java、Javaw和Javac的区别?

  相同点:Java.exe和Javaw.exe都是Java虚拟机,用来执行Java程序。
  区别:Javaw.exe不会显示命令行窗口,所以如果在命令行使用javaw,则不会输出任何信息。而Java.exe支持命令行,但在有窗体时,Java.exe也会打开命令行窗口。
&esmp;&esmp;所以,一般使用Java.exe运行命令行,使用Javaw.exe运行窗体。
 &esmp;Javac.exe就是编译器程序,生成.class文件。

参考:https://www.cnblogs.com/liuxianan/archive/2013/01/22/2871158.html

以上是关于第1套试卷:Java基础知识的主要内容,如果未能解决你的问题,请参考以下文章

这是哪套试卷?答案谁知道

01Java基础 试卷分析

石家庄XX大学2017年java基础上机考试

试卷题目清单

UMLChina建模竞赛题答案及解析(添加试卷3和4解析)

计算机综合真题2012年计算机专业(基础综合)真题试卷