day04-初步接触 java

##初步接触 java

一、JAVA语言背景介绍

####1.java语言

  1. 语言:人与人交流的表达方式,那么计算机语言就是人与计算机交流沟 通的一种特殊语言!
  2. java 语言是美国SUN公司(Stanford University Network)在1995年推出的计算机语言,java 之父 :詹姆斯.高斯林(JamesGosling)
2. java的三种版本
  1. java SE , java 语言的标准版本,用于桌面应用的开发,是其他两个版本的基础。

    桌面应用:比如计算器、坦克大战等

  2. java ME , java 语言的小型版 , 用于嵌入式消费类电子设备(现在市场上基本没有此类开发要求,已经被安卓 和 IOS取代)

  3. java EE , java 语言的企业版 , 用于Web 方向的网站开发。

    网站:通过跟后台服务器交互,将查询到的真实数据再通过网页展示出来!

3. java语言的跨平台原理
  1. 平台:指的是操作系统,比如:Windows Mac Linux…
  2. 跨平台:java 程序可以爱任意操作系统上运行。
  3. 实现跨平台的原理:在不同的操作系统中,都安装一个操作系统对应的 java 虚拟机即可
  4. java 虚拟机称为 JVM ,是 Java Virtual Machine的缩写
  5. 分析:JVM 本身是否可以跨平台?

​ JVM 虚拟机本身是不允许跨平台,允许跨平台的是 java 程序

###二、JRE和JDK

####1. 开发中的三个步骤:1.编写代码

  1. 代码表写:比如把普通的A.txt文件,后缀改为A.java 这就是一个 java 文件
  2. JRE:JRE是Java Runtime Environment 缩写,指 java 运行环境,包涵 JVM虚拟机及 java核心类库
  3. 类:java 文件在代码中的集合规范,类就是 java 文件,一个类就是一个 java 文件
  4. 类库:存放多个 java 文件的仓库
  5. 核心类库:java 已经写好的,非常核心的代码仓库
  6. 重点理解:我们自己在编写代码的过程中,需要用到 java 存放在 JRE 中已经写好的 java文件

####2. 开发中的三个步骤:1.编译代码

  1. A.java 文件属于源文件,是无法被 JVM虚拟机 所识别执行的,解决方案:使用 java 提供在JDK中的编译工具将源文件翻译成 JVM虚拟机可以识别的文件 并执行!
  2. JDK:(Java Development Kit)是 java 语言的软件开发工具包,包涵了 代码的编译工具 和 运行工具
  3. 使用 编译工具,对A.java源文件进行编译,编译成功,会产生一个对应的A.class文件(字节码文件),该文件可以被JVM直接识别并执行

####3.开发中的三个步骤:1.运行代码

使用运行工具,将A.class文件运行在 JVM 虚拟机中,因为有多个 java 的时候,我们要告诉虚拟机,我们要运行那个 java 文件(运行工具并不是主动执行的)

4.JDK、JRE、JVM三者的关系
  1. JDK 包涵 JRE 和 开发工具
  2. JRE 包涵 JVM 和 核心类库

(所以在安装 java 的时候,只要安装 JDK 就可以了)

三、JDK的下载和安装

####1.前言

1.建议大家在D盘里面新建文件夹Develop(开发),以后可以把所有的开发者工具安装在此文件夹中,

​ 另外此文件夹不建议用中文,避免以后开发过程中会运到不必要的麻烦。

2.java需要的发展史:1995年 java 语言由Sun公司研发

1996年 发布 java(1.0)版本

​ 1997年 发布 java(1.1)版本

​ 1998年 发布 java(1.2)版本

​ 2000年 发布 java(1.4)版本

2004年 发布 java(5.0)版本(此版本更新力度大)

​ 2006年 发布 java (6.0)版本

2009年甲骨文(Oracle)公司收购了Sun公司

2011年 发布 java (7.0)版本 (甲骨文公司更新)

2014年 发布 java (8.0)版本(企业中使用最多)

​ 2017年9月 发布 java (9.0)版本

​ 2018年3月 发布 java (10.0)版本

​ 2018年9月 发布 java (11.0)版本

​ 2019年3月 发布 java (12.0)版本

####二、版本介绍和下载安装

  1. 版本的选择和使用:5.0版本是 java 里程碑的版本,里面添加和很多新特性,在学习过程中推荐使用最新版本的JDK(也就是 javaSE 阶段),在 java Web阶段(javaEE)使用8.0版本,因为现阶段中企业使用的大部分都是8.0版本!
  2. JDK的下载和安装:通过官网下载,因为 java 已经被甲骨文公司收购,所以需要到甲骨文的官网下载安装http://www.oracle.com 针对不同的操作系统,下载对应版本的 JDK
  3. 安装到我们之前创建的Develop目录下(注意:非系统所在盘符)
三、JDK中的文件夹介绍
  1. bin目录:该目录下存放了JDK中的各种工具命令,javac(编译工具)和 java(运行工具)就放该目录下
  2. conf目录:该目录下存放了JDK的相关配置文件
  3. include目录:该目录下存放了一些平台特定的头文件
  4. jmods目录:该目录下存放了JDK的各种模块
  5. legal目录:该目录下存放了JDK各模块的授权文档
  6. lib目录:该目录下存放了JDK工具的一些补充 jar 包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值