简介
Java是由sun公司1995年正式推出的一门开源的、面向对象的高级编程语言。具有简单易用与功能强大的特性,风靡全球20多年,常年占据世界编程语言第一名。
现在被Oracle(甲骨文)收购了。
Java之父 詹姆斯高斯林。
JAVA三大平台(分类)
随着JAVA技术的不断更新,JAVA根据市场对JAVA进一步细分:
JAVA SE(J2SE)
Java2 Platform Standard Edition,Java平台标准版主要针对于普通PC开发。
JAVA EE (J2EE)
Java 2 Platform,Enterprise Edition,Java平台企业版用于标准平台开发。
JAVA ME(J2ME)
Java 2 Platform Micro Edition,java平台微型版,常用于手机应用的开发。如Android平台的开发,和Android平台上的应用开发。
区别
J2EE,J2SE,J2ME是Java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。
- J2EE就是JAVA针对于J2SE上增加了许多企业开发中常用的类库。
- J2ME就是JAVA针对于移动设备嵌入式设备平台及应用的开发更具有针对性。
特点
Java具有开源、简单、面向对象、跨平台、高效、安全等特点。
开源:公开源代码,任何人都可以随意下载和查看源文件。并且完全免费。
简单:相比起C语言,Java不仅仅吸收了C语言的优点,同时还摒弃掉了C语言的复杂操作(多继承、指针等概念)。
面向对象:面向对象指的是一种程序设计的泛型,同时也是程序开发的一种方式。把一个对象当成是程序开发的最小单元,单从Java来说,类(class)就是Java开发中的最小单元,所有的代码都是在类中完成的。
跨平台:Java针对于不同的操作系统(Linux、windows、macos)有不同的JVM,换句话说不同的JVM是Java跨平台的关键。
JDK安装
Java软件的开发必须安装Java环境,也就是安装Java的JDK。
版本
截至目前,最新的Java版本为Java 15。Java每年都会发布一个新的版本,自Java 9以来,发布周期变为了每6个月一次。这些版本的名称通常以数字表示,例如Java 8、Java 11、Java 15等。每个新版本都包含了一些新特性、改进和修复了一些问题,以提升Java开发和运行的性
学习使用Java版本为JDK8 俗称JDK1.8。
JDK经典版本是JDK6俗称 JDK1.6。
注:(JAVA8和JAVA11都是LTS版本(长期支持),长期支持的版本Oracle会更新,维护,以及BUG修复)。