1、java简介

关于java介绍也没什么好说的,在这里简单介绍一下,说起java,我第一想到的就是它的简单和强大,简单是简单易学,开发速度快;强大是其功能强大,各个领域都可使用,其代码一次编译可以处处运行(需要特定的环境)。

Java是一种高级的面向对象的编程语言,他具有以下特性:面向对象、跨平台、安全、健壮、支持多线程等

Java有三个版本:J2SE、J2EE、J2ME。J2SE是java的基础版本,主要用于开发一些桌面应用程序,例如:bs架构的客户端;J2EE使用的最多的版本,用于开发企业应用,支持web开发;J2ME用于开发嵌入式系统。

这里主要说一下为什么java是跨平台的,其实这么说并不准确,java毕竟是一门语言,怎么能说语言是跨平台的呢,其实真正跨平台的是java虚拟机,业内称JVM,正因为对应不同的平台有着不同的jvm所以才使得利用java开发的应用可以跨平台运行,其大致原理如下:

java的源代码文件是.java文件,通过编译器将.java文件编译成.class文件,然后虚拟机将.class文件解释成对应平台能识别的机器语言,使得代码得以运行。

1、java简介_第1张图片

你可能感兴趣的:(JAVA基础及进阶)