您的位置:首页 > 编程语言 > Java开发

java(1)

2016-06-02 00:00 169 查看
摘要: java

问:说一说什么是JAVA?

答:Sun公司1995年创建。JAVA的一些特点:(1)面向目标的(2)平台独立的(3)解释性语言(4)多线程的。

问:为什么JAVA是高效的?

答:因为JAVA使用的是 即时编译器。(把字节码直接转换为可发送给处理器指令的程序)

问:面向对象的特征?

答:(1)封装:让变量和访问变量的方法放在一起,将一个类中的成员变量全部定义为私有变量,只有这个类自己的方法才可以访问到成员变量。

(2)继承:子类自动共享父类的数据和方法,这是类之间的一种关系,提高了软件的可重用行和扩展性。

(3)抽象

(4)多态:指一个变量,一个方法,一个对象可以有不同的形式。

问:JDK,JRE,JVM之间的区别?JVM为什么是平台独立的?

答:(1)JDK:JAVA开发工具集,包含了JRE,编译器和其他工具(如JavaDoc ,Java调试器),可以让开发者开发,编译,执行JAVA程序。

(2)JRE:JAVA运行时环境,将要执行JAVA程序的JAVA虚拟机,可以将其想象成一个容器,JVM是其内容。

(3)JVM:JAVA 虚拟机,是一个可以执行JAVA程序编译后生成的字节码文件的虚拟机进程,是一个纯运行时环境。

(4)JAVA被设计成可以运行在任意平台,而不需要程序员为每个平台重写或是重新编译。JAVA虚拟机让这个变为可能,因为它知道底层计算机指令长度和其他特征。

问:什么是对象?

答:对象是程序运行时的实体,它的状态存储在变量中,行为是通过方法来实现的。方法上操作对象的内部状态。方法是对象对对象通信的主要手段。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java