Java技术入门
Java语言是由Sun公司于1995年推出的一种全新的、跨平台、适合于分布式计算环境的纯面向对象编程语言。
Java发展简史
Java语言之父—James Gosling 1990年由James Gosling领导的“Green计划”项目组,准备为下一代智能家电(如电视机、微波炉、电话、 机顶盒)编写一个通用控制系统。最初采用的是C++语言,后设计出一个新的编程语言:Oak。 1994年Oak小组完成了第一个Java语言的网页浏览器—WebRunner。将Oak语言更名为Java。 1996年Java1.0版正式推出,并从此开始提供并持续维护完备的Java开发工具集JDK(Java Development Kit)。 1997年Sun公司发布了Java1.1版(JDK1.1)。 1998年12月升级为1.2版(里程碑式的版本),并更名为Java2(第二代Java)。原来的开发工具集JDK 更名为J2SDK (Java 2 Software Development Kit)。 从Java 2开始Sun公司将Java版本分为三个体系: J2SE(Java 2 Software Development Kit,Standard Edition):是整个Java技术的核心和基础, 适用于一般计算机的Java程序开发和运行平台。 J2EE(Java 2 Software Development Kit,Enterprise Edition):企业e_Business架构和 Web Service服务开发及应用平台。 J2ME( Java 2 Software Development Kit, Micro Edition):移动商务等开发工具及平台。
Java平台核心机制
Java平台
平台(Platform):能够支撑程序运行的硬件或软件环境。 Java平台:一种纯软件的平台,它运行在其他基于硬件的平台(如Windows)之上 。 Java虚拟机(JVM):由软件虚拟的计算机,是Java平台的核心,有自己的指令格式(字节码指令)和可执行 文件(字节码文件) Java应用程序编程接口(API) 自动垃圾回收机制(Garbage Collection) Java运行时环境(Java Runtime Environment,JRE):是JDK的一个子集,用于解释执行编译 后的Java程序(.class)。
Java程序的运行过程
Java开发环境的安装与配置
下载和安装Java开发工具集(JDK)
JDK是Oracle公司提供的免费的开发工具包。该工具包包含了编译、运行以及调试程序所需的工具, 而且还提供了大量的基础类库。 网址:https://www.oracle.com/java/technologies/javase-downloads.html
配置环境变量Path
环境变量(Environment Variable)是在操作系统层面用来保存运行环境相关信息的一些变量 。 环境变量Path来记录可执行程序的存储位置,这样就可以在任意路径找到并直接运行该程序了。 设置方法: 在win10的桌面上右击“此电脑”,在弹出的快捷菜单中选择“属性”命令 在弹出的“系统” 窗口中单击“高级系统设置”超链接,弹出“系统属性”对话框 选择“高级”选项卡,单击“环境变量”按钮,弹出“环境变量”对话框 选中“系统变量”中的Path环境变量,点击“编辑”按钮,弹出“编辑环境变量”对话框 点击“新建”按钮,输入JDK的bin文件夹的路径即可。 设置完环境变量后,即应在命令行窗口中进行测试,步骤如下: 在windows桌面上选择“开始”“运行”,在弹出的“运行”窗口中输入cmd然后单击“确定”按钮即可启动命令行窗口。 也可以通过选择“开始”“所有程序”“附件”“命令提示符”的方式启动该窗口。 在命令行窗口中任意路径下输入命令javac,然后按Enter键。
第一个Java应用程序
Java应用程序的结构
Java程序是由类构成的。一个完整的Java应用程序可以包含一个或多个类, 但一个源文件中最多只能有一个公共类(public)。 每个类中可以定义多个方法,但main()方法只能有一个,包含在公共类中
main()是应用程序执行的入口。 main()方法格式