Java教程

JAVA语言概述

本文主要是介绍JAVA语言概述,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

  • 计算机基础知识
    • 计算机概述
    • 行业介绍
    • 编程语言
  • Java语言概述
    • (一)Java语言简介
    • (二)跨平台性
    • (三)JDK、JRE、JVM
    • (四)Java开发环境的搭建
    • (五)JDK目录解释
  • path环境变量的配置
    • 概述

计算机基础知识

计算机概述

  1. 计算机:可以计算的机器,俗称“电脑”
  2. 起源:1946年,美国宾夕法尼亚大学发明世界上第一台计算机“ENAIC”(埃尼阿克)用于军事
  3. 组成:运算器,控制器,存储设备,输入设备,输出设备
    CPU:运算器+控制器:中央处理单元
    硬件+软件

行业介绍

  1. UI:User Interface,从事图形和交互方式的设计
  2. web:网页的设计
  3. 服务器端:
    ① 接收客户端发送来的请求,对数据库进行操作
    ② 将操作好的结果打包,发送给客户端,称为响应
  4. 数据库:结构化存储数据的容器

编程语言

  1. 概念:就是使用特定的格式,特定的符号,完成软件的逻辑设计
  2. 分类:
    机器语言:全都是用0和1组成的语言,计算机可以直接识别的唯一语言。
    汇编语言:将各种数据、指令、内存地址,写成简单的英文单词。
    高级语言:将各种操作进行封装,使用特定的格式完成特定的功能。就像说英语一样在进行逻辑的处理。但是计算机无法直接看懂。

Java语言概述

(一)Java语言简介

  1. 起源:
    1995年左右,由詹姆斯.高斯林和他的团队发布第一个Java测试版。期初Java属于Sun公司。
    2009年Oracle公司,收购了sun公司,java属于了Oracle公司。
  2. java的版本:java本身是一门语言,要识别这个语言就需要专门的软件。是软件就会有更新换代,所以就有了各种升级的版本。
    在这里插入图片描述
  3. java的平台版本:做不同的事情时候,使用不同的工具包
    JavaMe:Java Micro edition,最小版本,在移动端开发使用
    JavaSe:Java Standard Edition,标准版本,具备了基本的库,用于在pc端进行开发
    JavaEE:Java Enterprise Editon,企业版本,具备了开发网站的功能,用于开发网站
  4. java语言的特点:
    开源:开放源代码
    面向对象
    跨平台
    编译性:写好代码之后,需要先编译,成为字节码文件(.class)。高效、安全。Java分为编译期和运行期
    动态性:在程序运行过程中,可以决定运行的内容,修改运行内容

(二)跨平台性

  1. 一次编译,到处运行;在某个操作系统上,开发、编译出来的字节码文件,可以在其它操作系统上运行。
  2. 原因:在不同的操作系统上有不同的java虚拟机,虚拟机提供了相同的运行环境。

(三)JDK、JRE、JVM

  1. jvm:java虚拟机,用于运行jvm标准的语言,相当于java语言运行的一个容器。
  2. jre:java运行时环境,只有容器是不能单独运行的,还需要使用其它已经定义好的类,类形成的库称为类库,jre=jvm+类库。
  3. jdk:java开发工具包,jdk=jre+开发工具。
    在这里插入图片描述

(四)Java开发环境的搭建

Oracle官网下载相应版本的jdk,然后傻瓜式安装,在jdk的安装路径的bin目录下,启动命令窗口,输入java -version,如果能看到版本信息,说明安装成功。

(五)JDK目录解释

在这里插入图片描述

path环境变量的配置

概述

  1. 目的:在任意目录下,都可以直接使用配置了的目录的可执行程序。
  2. Path环境变量的位置:
    高级系统设置----环境变量----系统变量----path
    在这里插入图片描述


    在这里插入图片描述注意:在path环境变量中,使用%JAVA_HOME%动态的取出JAVA_HOME的变量值 拼接bin目录,形成java、javac所在的路径
这篇关于JAVA语言概述的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!