java笔记(课后题)第一章


1. java语言有哪些特点?

简单易学,面向对象,平台无关性,分布式,可靠性,安全性,支持多线程,支持网络编程,编译与解释并存

2.什么是Java的虚拟机?

虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。

3.什么是字节码?

字节码是java虚拟机的指令组,和cup上的微指令码很相似。

4.采用字节码的最大好处是什么?

java语言编译成字节码后文件尺寸较小,便于网络传输。

字节码最大的好处是可以跨平台运行。

5.什么是平台无关性?

平台无关性就是一种语言在计算机上的运行不受平台的约束,一次编译,到处执行

6.java语言是如何实现平台无关性的?

对于Java的平台无关性的支持,就像对安全性和网络移动性的支持一样,是分布在整个Java体系结构中的。其中扮演者重要的角色的有Java语言规范、Class文件、Java虚拟机(JVM)等。

7.java语言程序有几种?它们包含那几个方面?

JAVA程序分为三种,Application,Applet,Serverlets。

Application,即”Java应用程序“,是可以独立运行的Java程序,由Java解释器控制执行,也是最常见的类型。

Applet,即“Java小程序“,不能独立运行(嵌入到Web页中)。由Java兼容浏览器控制执行。

Serverlets,是Java技术对CGI 编程的解决方案。是运行于Web server上的、作为来自于Web browser 或其他HTTP client端的请求和在server上的数据库及其他应用程序之间的中间层程序。

8.什么是java程序的主类?

一个程序中可以有很多个类,但是只能有一个类是主类

9.应用程序与小程序的主类有何不同?

在Java应用程序中,这个类是指包含main()方法的类。

在Java小程序中,这个主类是一个继承子系统类JApplet或Applet的子类。


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容