Java入门【Java概述】

一、Java语言概述

1.1 什么是语言

语言: 人与人之间沟通交流的表达方式就叫做语言。

计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。

1.2 什么是Java语言

Java语言是美国Sun公司(Stanfaord University Network),在1995年推出的高级编程语言,所谓编程语言,就是计算机语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

1.3 为什么用Java

1.3.1 Java的特点
  • 世界上最流行的编程语言之一,在国内使用最广泛的编程语言
  • 可移植性,安全可靠,性能较好
  • 开发社区最完善,功能最丰富
1.3.2 Java能做什么

Java语言主要应用在互联网程序开发领域 , 常见的互联网应用比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。

二、Java语言发展史

Java语言是美国Sun公司在1995年推出的计算机语言。

Java之父 詹姆斯·高斯林

在这里插入图片描述

1995年Java语言面世 Sun公司

1996年 Java 1.0

1997年 Java 1.1

1998年 Java 1.2

2000年 Java 1.3

2002年 Java 1.4

2004年 Java 5.0 更新力度大

2006年Java 6.0

2009年Oracle 甲骨文公司收购Sun公司

2011年 Java 7.0 甲骨文公司

2014年 Java 8.0 目前公司使用最多 ,持续更新版本

2017年9月 Java 9.0 过度版本

2018年3月 Java 10.0 过度版本

2018年9月 Java 11.0 持续更新版

2011年3月16 Java 16.0

2021年9月14日 Java 17.0 持续更新版

三、Java语言跨平台原理

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。

在这里插入图片描述

四、如何使用Java

4.1 JDK

  • Java语言的产品是JDK(Java development kit : Java开发者工具包),必须安装 JDK 才能使用Java语言。

4.2 JDK的组成部分

JVM(Java Virtual Machine),Java虚拟机

JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)

JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具

总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

在这里插入图片描述

五、JavaSE和JavaEE的区别

JavaEE:

Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API.可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和web2.0应用程序。

JavaSE:

通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。

(拓展)JavaME:

(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。(不被市场认可)

三者关系图

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值