1、语言背景
Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
Java之父:詹姆斯·高斯林(James Gosling)
2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
2、版本
Java分为三个体系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
开发普通桌面和商务应用程序,是另外两类的基础
- JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
是为开发企业环境下的应用程序提供的一套解决方案,包含Servlet、Jsp等,主要针对Web应用程序开发
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
是为开发电子消费产品和嵌入式设备提供的解决方案
3、特性(百度搜索)
简单,面向对象,分布式这些,具体查百度
百度链接:https://baike.baidu.com/item/Java/85979?fr=aladdin
4、jdk、jre、jvm
JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
JVM(Java Virtual Machine),Java虚拟机
总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。
5、java环境搭建
搭建详情:https://coderwcb.blog.csdn.net/article/details/127143366
6、开发运行流程
7、java快速入门
- 入门常用命令
javac
(java compiler):负责编译java
:负责运行
- 编写
.java
文件 - 编译代码
javac xxx.java
- 运行代码
java xxx
,不要带class
8、java跨平台原理
Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行,即“先编译在解释”。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。即一次编译,到处运行