Java入门环境搭建
一、什么是程序?
计算机程序或者软件程序(通常简称程序)是指一组指示计算机每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语的人(体系结构)来做这个菜。
二、常用的Dos命名
dir(directory): 列出当前目录下的文件以及文件夹
md(make directory): 创建目录
rd(remove directory): 删除目录(只能是空的文件夹)
cd空格(change directory): 进入指定目录
cd.. : 退回到上一级目录
cd \: 退回到根目录
exit : 退出dos 命令行
三、Java的发展史
1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak (橡树)的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。
1995年,推出Java测试版
1996年,JDK1.0
1997年,JDK1.1
1998年,JDK1.2,大大改进了早期版本的缺陷,是一个革命性的版本,更名为Java2。
2004年,J2SE 5.0 (1.5.0) Tiger老虎2006年,J2SE 6.0 (1.6.0) Mustang野马
2011年,JDK1.7
2014年,JDK1.8
2017年,JDK1.9
2018年3月,Java10
2018年9月,Java11
2019年3月,Java12
2019年9月,java13
2020年3月,Java14
四、Java的分支
javaME:已经被淘汰了,移动应用。
JavaSE:java基础,它是JavaEE的基石,控制台项目,桌面应用程序(现在已经饱和)
javaEE:企业应用项目
五、Java语言的特点:
1.简单易用
2.跨平台:jvm虚拟机实现跨平台
3.面向对象
4.支持多线程
六、Java语言的跨平台
1.什么是跨平台?
通过Java开发的应用程序可以在不同操作系统中去运行,一次编译处处运行。
2.怎么实现跨平台
通过Java虚拟机实现的跨平台
七、JDK(整个Java的核心)
1.什么是JDK
JDK开发工具包
就相当于一个电工的工具包
2.JDK包含什么
JRE:Java运行环境,开发好的Java程序需要通过jre去运行
比如轮船(做好Java的程序)和大海(jre运行环境)
3.jdk、jre、jvm它们之间的关系
JDK>JRE>JVM
JVM:Java虚拟机,Java程序的翻译官,是Java跨平台的核心
jdk:开发Java程序
jre:运行Java程序
jvm:跨平台的核心