什么是Java

1.Java是一门面向对象的编程语言。

Java具有简单性、面向对象、分布式、健壮性、安全性、多线程、动态性、跨平台等特点。

2.Java的跨平台性。

1.什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
2.Java为什么可以跨平台?
确切的说,不是Java能跨平台,而是虚拟机(JVM)能跨平台。Java之所以能够跨平台是因为不同平台的JVM是不同的,Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行,这是在虚拟机上运行的。

3.jre和jdk。

jre(Java Runtime Environment):java运行时环境。在Java平台下,所有的Java程序都需要在jre下才能运行。
jdk(Java Development Kit):Java开发工具包。jdk是整个JAVA的核心,包括了Java的运行环境(Java Runtime Environment)、一堆Java组件(javac、jar、java、javadoc、jdb、java、appletviewer、Javah、Javap、Jconsole)和Java基础的类库(即Java API包括rt.jar)。

总结

使用jdk开发完的程序交给jre去运行。现在主要使用的jdk版本为1.8。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐