课程:宋红康 JAVA
背景概述
软件开发:软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分.
人机交互方式
- 图形化界面(Graphical User Interface GUI)
- 命令行方式(Command Line Interface CLI)
计算机编程语言介绍
- 第一代语言:机器语言,指令以二进制代码存储
- 第二代语言:汇编语言,使用注记符表示一条机器指令
- 第三代语言:高级语言,如 Java、C、python
Java 语言概述
- 由 SUN 公司开发
- Java 版本
- Java SE(Java Standard Edition)标准版:支持面向桌面级应用(如 Windows’下的应用程序)的 Java 平台,提供了完整的 Java 核心 API,此版本以前称为 J2SE
- Java EE (Java Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet、Jsp 等 ,主要针对于 Web 应用程序开发。版本以前称为 J2EE
- Java ME(Java Micro Edition)小型版:支持 Java 程序运行在移动终端(手机、PDA). 上的平台,对 Java API 有所精简,并加入了针对移动终端的支持,此版本以前称为 J2ME
- Java Card:支持一些 Java 小程序( Applets )运行在小内存设备(如智能卡)上的平台
- Java 的应用领域
- 企业级运用:大企业的软件系统和各种类型的网站
- Android 平台应用
- 大数据开发
- 移动领域应用:主要表现在消费和嵌入式领域,指各种小型设备上的应用,如手机
java 语言的特点
- 面向对象
- 健壮性:吸收了 C/C++语言的优点
- 跨平台性:在 JVM 上面运行 Java 程序
Java 的两种核心机制
Java 虚拟机(Java Virtal Machine )
JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。
不同的平台会有不同的虚拟机
Java 虚拟机屏蔽了底层不同平台的运行差别,实现了一次编译,到处运行(write once , run
anywhere)
垃圾收集机制(Garbage Collection)
- 在 C/C++等语言中,由程序员负责回收无用内存。
- 垃圾回收在 Java 程序运行过程中自动进行,程序员无法精确控制和干预。
Java API 文档
- API ( Application Programming Interface, 应用程序编程接口)是 Java 提供的基本编程接口。
- 下载 API: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java 语言的环境搭建
什么是 JDK 和 JRE
- **JDK(Java Development Kit Java 开发工具包)**:JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。
- 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)
- **JRE(Java Runtime Environment Java 运 行环境)**:包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可。
- **JDK(Java Development Kit Java 开发工具包)**:JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。
JDK、JRE 和 JVM 之间的关系
下载安装 JDK:www. oracle .com
配置环境变量 path
- 为什么配置 path:
希望在命令行使用 javac.exe 等工具时,任意目录下都可以找到这个工具所在的目录。
例如:我们在 C:\Users\Irene 目录下使用 java 命令,结果如下:
我们在 JDK 的安装目录的 bin 目录下使用 java 命令,结果如下:
我们不可能每次使用 java.exe,javac.exe 等工具的时候都进入到 JDK 的安装目录下,太麻烦了。我们希望 在任意目录下都可以使用 JDK 的 bin 目录的开发工具,因此我们需要告诉操作系统去哪里找这些开发工, 这就需要配置 path 环境变量。
配置 path
在系统变量中,选中 Path 环境变量,双击或者点击编辑 ,如图所示:
在变量值的最前面,键入 D:\develop\Java\jdk1.8.0_202\bin(就是你所安装的 jdk 的 bin 目录的路径); 分号必须要写,而且还要是英文符号。如图所示:
环境变量配置完成,重新开启DOS 命令行,在任意目录下输入 javac 命令,运行成功。
配置 JAVA_HOME+path
在系统变量中,单击新建 ,创建新的环境变量,如图所示:
变量名输入 JAVA_HOME,变量值输入 D:\develop\Java\jdk1.8.0_202 ,并单击确定,如图所示:
选中 Path 环境变量,双击或者点击编辑 ,如图所示:
在变量值的最前面,键入%JAVA_HOME%\bin; 分号必须要写,而且还要是英文符号。如图所示:
环境变量配置完成,重新开启DOS 命令行,在任意目录下输入 javac 命令,运行成功。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1909773034@qq.com