当前位置: 首页>编程语言>正文

java概述

一  什么是程序

1、程序是指:计算机执行某些操作或解决某个问题所编写的一系列有序的代码

二  什么是编译

1、有了java源文件通过编译器将其编译成jvm可识别的字节码文件

2、在该源文件目录下通过javac编译工具,对java文件进行编译

3、如果程序没有错误没有任何提示,但在当前目录下会出现一个.class文件,该文件位字节码文件,也就是可以执行的java程序

三、java特点及诞生

1、java是sun公司发布的第一个版本随后倍甲骨文公司收购,现在java是甲骨文公司

2、java特点:Java 语言是面向对象的(oop) 

                        Java 语言是健壮的Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证

                          java可跨平台性 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台

四、解释性语言和编译性语言的区别

1、Java、PHP、JavaSpript是解释性语言

2、C  、C++ 是编译性语言

3、解释性语言,编译后的代码,不能直接倍计算机执行,需要解释器执行

4、编译性语言,编译的代码,可以直接被计算机执行

五、Java 核心机制-Java 虚拟机

1、Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”

2、对于不同的平台,有不同的虚拟机(wingdow 虚拟机 、Mac 虚拟机 、 Liunx 虚拟机)

六、JDK 、JRE 、 JVM的关系

1、JDK(java开发工具包)  =  JRE + java 的开发工具

2、JRE(java运行环境)  = JVM+ Java 的核心类库

3、jvm是java虚拟机


https://www.xamrdz.com/lan/5u72016615.html

相关文章: