Java概述

Java语言的特性

①与机器无关,一次编写,任意运行

②面向对象

③支持各国字符集

Java程序类型

Java可以编写两类程序:嵌入网页中的Java applet和Java应用程序;Java应用程序又可以细分控制台应用程序和窗口应用程序

Java程序运行环境

所有的Java程序,并不是直接在计算机上运行的,而是运行在JRE上,它是基于Java 2 Platform的标准化环境

Java Platform包括两个部分

①Java Virtual Machine(JVM)即Java虚拟机,用软件实现的虚拟计算机

②Java Application Programming Interface (Java API)即Java应用编程接口,一系列软件组件的集合

Java Compiler:Java编译器用于将Java源程序编译成字节码(bytecode)组成的二进制程序,字节码是可以运行在JVM上的机器指令;字节码的运行与具体的硬件完全隔离。在执行Java程序时,Java Interpreter 会检查字节码以确保程序安全的执行;Java Interpreter可以独立的运行,也可以作为Web浏览器的一部分运行

缺点:一个解释过的Java程序的运行速度只有使用本地机器指令的同类程序速度的1/10

Java程序结构

Java程序是由一个或多个类构造的

将每个类的程序放在单独的代码文件中,每个文件的名称必须与其内部定义的类同名,一个java文件可以定义多个类,单文件名必须与最外层的类同名

Java源程序的名称必须有扩展名.java

Java类库

类库中包含一系列类,存储在一系列文件中,每个文件包含一个类的定义。相关的类归类成一个包,每个包都保存在硬盘的一个单独目录下

同一包中的类,可以方法其他类。



你可能感兴趣的:(Java概述)