Day 01 Java语言背景介绍 4.29


Day 01 Java语言背景介绍 4.29


Java背景

Java语言是1995年推出的计算机语言 Java之父:詹姆斯 · 高斯林

Java语言的三个版本

1.Java SE

Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到较好的体验
学习Java SE的目的:为今后要从事Java EE开发,打基础


2.Java ME

Java语言的(小型版),用于嵌入式消费电子设备


3.Java EE

Java EE:Java语言的(企业版),用于Web方向的网站开发

网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互
网站:通过跟后台服务器的交互,将查询到的真实数据在通过网页展示出来

 简单理解:网站 = 网页 + 后台服务器

Java跨平台原理

1.平台与跨平台

平台:指的是操作系统 Windows、Mac、Linux
跨平台:Java程序可以再任意操作系统上运行
跨平台原理:在不同的操作系统中,都安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可

Java虚拟机介绍https://baike.baidu.com/item/java%E8%99%9A%E6%8B%9F%E6%9C%BA/6810577?fr=aladdin
JVM 本身是否可以跨平台:JVM虚拟机本身不允许跨平台,允许跨平台的是Java程序

2.JRE 和 JDK

Java程序开发的三个步骤:编写代码、编译代码、运行代码
JRE:指运行环境,包含JVM虚拟机及Java核心类库

类:Java文件在代码中的集合体现(类=Java文件,一个Java文件,一个Java类)

类库:存放多个Java文件的仓库

核心类库:Java已经写好的,非常核心的,代码仓库

重点理解:在编写代码过程中,需要用到Java存放在JRE中,已经写好的Java文件

.java 文件属于源文件,是无法被JVM 所识别执行的

解决方案:将其翻译为JVM可以直接识别的并执行
翻译方式:使用Java提供在JDK中的翻译工具

JDK 是Java语言的软件开发工具包,内部包含了代码的编译工具和运行工具

使用编译工具,对.Java源文件进行翻译,编译成功后,会产生一个对应的.class 文件(字节码文件),该文件可以被JVM 直接识别并执行。

使用运行工具,将.class 文件运行在JVM虚拟机当中

3.JDK JRE JVM 的关系

在这里插入图片描述

4.Java语言发展史

2004年Java(5.0) 2008年Java(8.0) 2019.3月 Java(12.0)

5.JDK 的下载

http://www.oracle.com

6.JDK 的安装目录

bin目录 该路径存放了JDK的各种工具命令,Javac (编译) 和 Java (运行)就存放在这个目录

7.常用DOS 命令

DOS 命令提示符(为了使用jdk,bin目录下的Javac.exe编译和Java.exe运行工具) win+r cmd
在这里插入图片描述

8.path环境变量的配置

作用:能够在任意目录(文件路径)下都能访问到bin目录中的Javac和Java工具

  1. .在系统变量里,新建变量JAVA_HOME,值为jdk安装地址,不要到bin目录的那一级
  2. 新建完成后,编辑path变量,在值里面加入,JAVA_HOME,后面再跟上bin目录 %JAVA_HOME%\bin
    (两个%的作用是,取JAVA_HOME的值)
  3. .配置完成后就可以在任意目录访问javac和Java
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值