Java概述

目录

为什么是Java

Java语言发展史

Java语言的特点

Java语言体系结构

Java语言的运行机制

java运行环境搭建


为什么是Java

市场需求,java可以开发应用软件:

1、服务器端程序

电商后台、银行系统......后端都可以用java实现。

2、安卓应用

前端、移动端。

3、软件工具

4、嵌入式

5、大数据

haodp 数据分析

Java语言发展史

1991年sun公司需要开发一种新的语言:内存小,在不同的平台上运行

James Gosling(詹姆斯.高斯林)担任组长开始研发

1995年确立

1996年1.0版本发布

从java1.5开始,变为java5 6 7 8

现在是每半年更新一次,2021-9 更新到java17

2009年oracle公司(全球最大的企业级软件开发公司)收购sun公司

Java语言的特点

1、开源

开发源代码(免费)

2、面向对象

3、平台无关性 (跨平台)

对于java程序,只需要开发一次,就可以在不同的平台(操作系统)上运行.

JVM平台相关性

JVM(java虚拟机)

通过虚拟机,将java程序指令翻译给不同的操作系统, 前提是在不同的平台上安装不同的java虚拟机

担任运行java程序的一个环境

4、交互式特性

5、多线程机制

6、动态的内存管理机制 (自动垃圾回收)

7、安全性

Java语言体系结构

JavaSE:Java Standard Edition(标准版 java基础) 核心类库,基础语法,数据库连接,IO,网络编程,线程......

JavaEE:Java Enterprise Edition(企业版),包含JavaSE ,添加Servlet 涉及到服务器 。

JavaME :Java Micro Edition(微缩版) java微缩版 ,被安卓替代。

Java语言的运行机制

开发一个源代码(XXX.java) ---编译---> 字节码文件(.class) ---JVM(虚拟机) 翻译---> 操作系统

编译--->JDK

java运行环境搭建

JDK:(Java Development Kit Java开发工具包) ,开发人安装JDK

包含一些基本工具 javac(调用编译工具) ,将源代码编译为字节码

编译工具(javac.exe)

打包工具(jar.exe)

包含JRE

JRE:(Java Runtime Environment Java运行环境)

包含java的核心类库

包含JVM

JVM

运行java程序

服务器上只需要安装JRE就可以

在Windows中配置环境变量:将D:\Program Files\Java\jdk1.8.0_261\bin存放工具命令的路径配置到操作系统中(添加到环境变量Path中),这样在任何目录中都可以调用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值