Java概念

Java概念

 Java的优点是与平台无关,是一款面向对象的语言,简洁有效,具有高度可移植性。Java虚拟机(JVM)是使经过编译的Java代码在任何系统上都能运行。

 Java主要分为3个技术分支:Java SE(Standard Edition)、Java EE(Enterprise Edition)、Java ME(Micro Edition)。

 Java ME 主要应用于手机开发。

 跨平台性就是可以在不同的平台间进行程序的移动。

 Java的特点:Java是一种简单的、面向对象的、分布式的、解释型的、健壮的、安全的、结构中立的、可移植性的、性能很优异的、多线程的、动态的语言。

 Java与C++对比的的新特性:
(1)提供了对内存的自动管理。
(2)去除了“指针”。
(3)取消了多重继承的概念。

Java的关键特性
1、简介有效:省略了C++中的头文件、指针、结构、单元、运算符重载、虚拟基础类等,更加严谨、简洁。
2、可移植性:①需要平台配备Java解释器和运行环境。②Java通过定义独立于平台的基本数据类型及其运算。
3、面向对象。
4、解释型:Java写出来的程序效率低,执行速度慢。因为Java程序通过在不同平台上的Java解释器进行解释。
5、适合分布式计算:Java语言具有强大的、易于使用的联网能力,非常适合开发分布式计算的程序。Java应用程序可以像访问本地文件系统那样通过URL访问远程对象。

 Java程序分为两类:一种是在网页上使用的Applet程序(Java小程序);另一种是Application程序(Java应用程序)

public static void main(String args[]) //所有程序由此开始

 Java虚拟机
虚拟机:在机器和编译程序之间加入一层抽象的虚拟机器。虚拟机在任何平台上都提供给编译程序一个共同的接口。编译程序只面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章