java简介及入门

1、Java就业方向

1JavaEE软件工程师
2Android软件工程师
3、大数据软件工程师
1.1、Java 开发场景举例:SSM

在这里插入图片描述

1.2、Java 开发场景举例:Android 核心代码

在这里插入图片描述

1.3、Java 开发场景举例:大数据-hadoop

在这里插入图片描述

2、Java的应用领域

2.1、企业级应用

主要指复杂的大企业的软件系统、各种类型的网站。应用领域包括金融、电信、交通、电子商务等。

2.2、Android 平台应用

Android 应用程序使用 Java 语言编写。Android 开发水平的高低很大程度上取决于 Java 语言核心能力是否扎实。

2.3、移动领域应用

主要表现在消费和嵌入式领域,是指在各种小型设备上的应用,包括机顶盒、车载的大屏影音娱乐设备、汽车通信 设备、扫码的 POS 机等。

3、Java的简介

在这里插入图片描述
在这里插入图片描述

3.1、Java 技术体系平台

在这里插入图片描述

3.2、Java 重要特点

1、Java 语言是面向对象的(oop)
2、Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
3、Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]
在这里插入图片描述
在这里插入图片描述
4、Java 语言是解释型的,解释性语言:javascript,PHP,java 编译性语言: c / c++ 区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行,c /c++

3.3、Java 运行机制及运行过程
3.3.1、Java 语言的特点:跨平台性

在这里插入图片描述

3.3.2、Java 核心机制-Java 虚拟机 [JVM java virtual machine]

1、JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK 中。
2、对于不同的平台,有不同的虚拟机。
3、Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

在这里插入图片描述

4、JDK,JRE

4.1、JDK

1、JDK 的全称(Java Development Kit Java 开发工具包) JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]。
2、JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。

4.2、JRE

1、JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 的核心类库[类]。
2、包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序, 计算机中只需要安装JRE即可。

4.3、JDK、JRE 和 JVM 的包含关系

1、JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)。
2、JRE = JVM + Java SE 标准类库(java 核心类库)。
3、如果只想运行开发好的 .class 文件 只需要 JRE。

5、Java 开发注意事项和细节说明

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值