Java语言概述
计算机语言
人与计算机交流的表达方式
计算机语言的发展
第一代 机器语言
指令以二进制代码形式存在,最开始使用穿孔卡片
第二代 汇编语言
使用助记符表示一条机器指令,如:ADD、SUB等
第三代 高级语言
Java、C++、PHP、Python、Scala等
Java语言发展历史
• 1995年Java问世
• 1996年Java 1.0
• 1999年Java 1.2发布(JAVA SE、JAVA EE、JAVA ME)
• … … …
• 2004年Tiger 发布(JAVA5.0),Java 登录火星
• 2011年7月由Oracle正式发布Java7.0
• 2014年3月19日,Oracle公司发布Java8.0的正式版
• 2017年9月21日,Java9.0正式发布
• 2018年9月25日,Oracle官方宣布Java11正式发布
Java SE(Java Platform, Standard Edition)
称之为“Java平台标准版”,是Java平台的基础,包含了运行Java应用所需要的基础环境和核心类库。
Java EE(Java Platform,Enterprise Edition)
称之为“Java平台企业版”,用于构建企业级应用。所谓企业级应用是指那些为商业组织、大型企业而创建的应用系统。
开发环境搭建
自行百度
相关概念介绍
JDK:Java开发工具包( Java Development Kit)。Java开发人士需要下载和安装JDK。
JRE:Java SE运行时环境(Java SE Runtime Environment),提供了运行Java应用程序所必须的软件环境等。无论是开发还是运行Java应用都必须安装。
JVM:Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
javac.exe:编译器,主要用于将高级Java源代码翻译成字节码文件。
java.exe:解释器,主要用于启动JVM对字节码文件进行解释并执行。
DOS命令行运行Java程序
1.新建文本文档,将文件扩展名由xxx.txt修改为xxx.java;
2.使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存;
3.启动dos窗口,并切换到.java文件所在的路径中;
4.使用javac xxx.java进行编译,生成xxx.class的字节码文件;
5.使用java xxx 进行解释执行,打印最终结果;
运行过程: