一.java简介
1.基本概念
1.1程序/软件
为了让计算机执行某些操作,完成特定的功能, 解决某个问题而编写的一系列指令的集合----- 计算机程序
1.2计算机语言
编写程序的工具 就是计算机语言, 是人与计算机交流的方式。 编程语言: C C++ java php等。
java 是 目前是应用最广泛的语言。
2.java简介
2.1 发展
语言: java是 斯坦福大学网络公司 1995 推出的一门语言
创始人: 詹姆斯.高斯林
- 1995 诞生
- 1996 JDK1.0
- 2004 JDK1.5 也称为JDK5
- 2009 被Oracle 公司收购 74亿
- …
- 2014 JDK8 (推荐)
- 2019 JDK 12
2.2体系
- java SE (Standard Edition) 标准版
支持了面向桌面级应用程序, 提供完整的java核心 , (J2SE). - java EE(Enterprise Endition) 企业版
开发企业环境下的应用程序,主要针对于web开发。 (J2EE) - javaME (Micro Endition) 小型版
支持java程序在移动端运行 (J2ME)
2.3特征
-
面向对象的设计语言
面向过程: 吃饺子 – 和面 – 皮 --陷 — 包 — 煮面向对象:吃饺子 – 餐馆(提供饺子的功能)
-
吸取了c/c++语言的优点,去除了c/c++语言中复杂的地方。
-
跨平台, 一次编译,到处运行 (Write once , Run Anywhere)
跨操作系统
2.4 如何实现跨平台
通过JVM(虚拟机,就是一个软件),可以实现同一个java程序在不同的操作系统中运行------ 跨平台性
不同的平台,有不同的虚拟机。实际上由jvm在运行java程序。
我们写的java文件,是以.java(源文件)为扩展名的文件,但jvm它只能执行.class(字节码文件) 为扩展名的文件。 xx.java xx.class
二.环境搭建
1.JDK与JRE
JDK:(java development kit ) java 开发工具(锤子,扳手), 是提供给开发人员使用的。jdk中 包含了jre
JRE(java Runtime Environment) java运行时环境, 运行java程序必要的。 jre 中包含jvm
种树 : 太阳 水 土
使用JDK去开发java程序,交给JRE去运行