栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java概述

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 FilesJavajdk1.8.0_261bin存放工具命令的路径配置到操作系统中,这样在任何目录中都可以调用。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332483.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号