您现在的位置是:首页 > 编程 > 

Java基础(一):语言概述

2025-07-21 06:39:26
Java基础(一):语言概述 Java基础系列文章Java基础(一):语言概述Java基础(二):原码、反码、补码及进制之间的运算Java基础(三):数据类型与进制Java基础(四):逻辑运算符和位运算符Java基础(五):流程控制语句Java基础(六):数组Java基础(七):面向对象编程Java基础(八):封装、继承、多态性Java基础(九):Object 类的使用Java基础(十):关键字s

Java基础(一):语言概述

Java基础系列文章

Java基础(一):语言概述

Java基础(二):原码、反码、补码及进制之间的运算

Java基础(三):数据类型与进制

Java基础(四):逻辑运算符和位运算符

Java基础(五):流程控制语句

Java基础(六):数组

Java基础(七):面向对象编程

Java基础(八):封装、继承、多态性

Java基础(九):Object 类的使用

Java基础(十):关键字static、代码块、关键字final

Java基础(十一):抽象类、接口、内部类

Java基础(十二):枚举类

Java基础(十三):注解(Annotation)

Java基础(十四):包装类

Java基础(十五):异常处理

Java基础(十六):String的常用API

Java基础(十七):日期时间API

Java基础(十八):java比较器、系统相关类、数学相关类

Java基础(十九):集合框架

Java基础(二十):泛型

Java基础(二十一):集合源码

Java基础(二十二):File类与IO流

Java基础(二十三):反射机制

Java基础(二十四):网络编程

Java基础(二十五):Lambda表达式、方法引用、构造器引用

Java基础(二十六):Java8 Stream流及Optional类

一、Java语言概述
  • 是SU(Stanford University etwork,斯坦福大学网络公司) 1995年推出的一门高级编程语言
  • 是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行
  • 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。后台开发:Java、PHP、Python、Go、ode.js

Java简史

发行版本

发行时间

备注

Java 1.0

1996.01.2

Sun公司发布了Java的第一个开发工具包

Java 1.1

1997.02.19

JavaOne会议召开,创当时全球同类会议规模之最。

Java 1.2

1998.12.08

Java拆分成:J2SE(标准版)、J2EE(企业版)、J2ME(小型版)

Java 1.

2000.05.08

Java1.4

2004.02.06

Java 5.0

2004.09.0

①版本号从1.4直接更新至5.0;②平台更名为JavaSE、JavaEE、JavaME

Java 6.0

2006.12.11

2009.04.20 Oracle宣布收购SU公司

2009.04.20

Oracle公司收购SU,交易价格74亿美元。

Java 7.0

2011.07.02

Java 8.0

2014.0.18

此版本是继Java 5.0以来变化最大的版本。是长期支持版本(LTS)

Java 9.0

2017.09.22

①此版本开始,每半年更新一次;②Java 9.0开始不再支持windows 2位系统

Java 10.0

2018.0.21

Java 11.0

2018.09.25

JDK安装包取消独立JRE安装包,是长期支持版本(LTS)

Java 12.0

2019.0.19

Java17.0

2021.09

发布Java 17.0,版本号也称为21.9,是长期支持版本。

Java19.0

2022.09

发布Java19.0,版本号也称为22.9。

二、Java技术体系平台

JavaSE(Java Standard Edition)标准版

  • 支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE
  • 现在的默认说法JavaSE就是Java基础

JavaEE(Java Enterprise Edition)企业版

  • 是为开发企业环境下的应用程序提供的一套解决方案
  • 该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为
三、Java程序运行机制及运行过程
  • JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器
  • 对于不同的平台,有不同的虚拟机
  • Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
四、Java语言的环境搭建

什么是JDK, JRE

  • JDK(Java Development Kit Java开发工具包)
    • JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE
    • 所以安装了JDK,就不用在单独安装JRE了
    • 其中的开发工具:编译工具() 打包工具()等
  • JRE(Java Runtime Environment Java运行环境)
    • 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等
    • 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行

  • JDK = JRE + 开发工具集(例如Javac编译工具等)
  • JRE = JVM + Java SE标准类库

环境变量

  • java工具
    • javac:编译java文件为class文件
    • java:执行class字节码文件
  • 在dos命令行中敲入javac,出现错误提示
    • 错误原因:当前执行的程序在当前目录下如果不存在
    • windows系统会在系统中已有的一个名为path的环境变量指定的目录中查,如果仍未到,会出现以上的错误提示
  • 所以进入到jdk安装路径\bin目录下,执行javac,会看到javac参数提示信息
  • 根据windows系统在查可执行程序的原理,可以将java工具所在路径定义到path 环境变量中,让系统帮我们去运行执行的程序
  • 编辑path 环境变量,在变量值开始处加上java工具所在目录,后面用“; ”和其他值分隔开即可
    • 尽量将路径配置在前面,否则会从第一个一直匹配,直到到
    • 尽量使用JAVA_HOME变量,有软件会默认从path通过%JAVA_HOME%\bin获取jdk
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-02-24,如有侵权请联系 cloudcommunity@tencent 删除工具基础开发工具系统java

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1162065.html

相关标签:无
上传时间: 2025-07-20 18:34:30
留言与评论(共有 6 条评论)
本站网友 18号染色体
10分钟前 发表
版本号也称为21.9
本站网友 tftlcd
14分钟前 发表
Java程序运行机制及运行过程JVM是一个虚拟的计算机
本站网友 webcrack
9分钟前 发表
出现错误提示 错误原因:当前执行的程序在当前目录下如果不存在windows系统会在系统中已有的一个名为path的环境变量指定的目录中查
本站网友 视频捕捉
9分钟前 发表
管理数据
本站网友 基站设备
25分钟前 发表
让系统帮我们去运行执行的程序编辑path 环境变量