150天打卡day01_运行环境

与计算机进行沟通的语言,计算机可以识别人类的语言。

机器语言
机器语言由机器指令集构成,能够直接被机器执行。机器语言写的程序存在不便于阅读、难以记忆的问题。
1. 如果有人对你说:“你要是学会机器语言了那才如何如何牛逼..之类的巴拉巴拉”,请直接抽他丫的!
2. 机器语言不是让99.99%的程序员学的,知道它只是让你明白程序运行原理。

助记符 方便书写与阅读

以人类的日常语言为基础
https://tiobe.com/tiobe-index/

詹姆斯·高斯林(James Gosling)加拿大人,他是我们公认的“Java之父”,


金融业 用 Java 来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目
网站
网站开发领域软件工具
2个工具:JDK和Eclipse
C语言和Java语言的编译过程对比
Java是一种通过解释方式来执行的语言,他的语法规则和C语言,C++很类似,
拿C来说,C语言是属于编译型的,程序员写好的源代码经过编译后生成可执行的二进制代码,二进制代码是我们所熟知的0/1代码,也就是电脑可以理解的语言。就可以直接在操作系统上运行。因此C语言的执行速度是非常快的,通常在做游戏开发的时候都是C语言独挑大梁。而Java语言的执行速度就没有C语言快。
一次编译到处使用
Java程序的运行分为编译,和运行两个阶段
在编译期
程序员编写的以.Java为后缀的源文件首先要通过JavaC命令经过编译,生成所谓(.class)为后缀的字节码文
运行期
在运行期会通过Java命令启动JVMJava虚拟机,在Java虚拟机中将字节码文件转化成二进制代码。不同的系统对应不同的JVM 苹果有苹果的JVM
JVM 是 Java Virtual Machine 的简写, 中文叫 Java虚拟机。它可以在执行字节码时,把字节码解释成具体平台上的机器码,执行使用Java虚拟机后,Java语言在不同平台上运行,只需要根据不同平台安装相对应的JVM即可(但是没有人安装JVM,具体原因看JDK)。
JRE 是 Java Runtime Enviroment 的简写, 中文叫 Java运行环境。JRE包含了JVM和一些系统的类库。光有JVM还不能让class文件执行,因为在解释.class的时候JVM需要调用所需要的类库lib。
JDK 是 Java Development Kit 的简写, 中文叫 Java开发工具包。JDK 包含了 Java运行环境 (JRE)和一些编译运行的开发工具。只要想编写程序的人,都必须在电脑上安装JVM。但是,JDK包含JVM,并且还包含一些编译运行的工具,所以安装时安装JDK。
JVM是加载并运行.class文件的,而在加载运行中需要java系统类库的支持。而我们安排做的是开发,需要编写java文件然后进行编译运行,所以我们就需要下载JDK。
安装Java开发环境的步骤
目前企业中主流采用Java8,所以以Java8为例讲解Java开发环境安装步骤:
下载安装配置JDK 8
从网站下载JDK 8
安装JDK8
下载安装Eclipse
从网站下载Eclipse
安装Eclipse
配置环境变量
JDK的下载
下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html网站, 选择 Java 开发工具下载:
在 Downloads 中选择 Java for Developers等待下载完毕解压缩后即可。



下载地址:https://www.eclipse.org/downloads/
双击eclipse.exe就可以打开Eclipse程序
bin目录
该目录用于存放一些可执行程序
java编译器: javac.exe
java运行工具: java.exe
打包工具: jar.exe
文档生成工具: javadoc.exe
db目录是一个小型的数据库
从 jdk 6.0开始,Java中引用了一个新的成员JavaDB
这是一个纯Java实现、开源的数据库管理系统。
在学习JDBC时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可
此目录是Java运行时环境的根目录
它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件
lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件
src.zip为src文件夹的压缩文件
src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码
环境变量的配置(WIN10)
如果仅仅是简单使用Java可以不用配置环境变量,但是在服务器开发时候就必须配置环境变量了。一般我们都会在安装JDK后配置环境变量。
1、首先点击此电脑-右键属性-高级系统设置-环境变量-系统变量
配置 JAVA_HOME


配置PATH

注意:如果不配置环境变量对初期学习Java影响不大,但是到了JavaEE阶段就会造成服务器无法启动等问题。

环境变量的配置(WIN7)

C:\Program Files\Java\jdk1.8.0_241\bin;
https://jingyan.baidu.com/article/09ea3edef90d5480afde392c.html
