Java语言背景介绍

1 篇文章 0 订阅

Java语言:人与人交流沟通的的表达方式。

计算机语言:人与机器人之间进行信息交流的一种特殊语言。

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言。

Java之父:詹姆斯.高斯林(james Gosling)。

Java语言的三个版本:

  1. Java SE
  2. Java ME
  3. Java EE

Java SE

Java SE:java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础

桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。

Java ME

java ME:java语言的(小型版),用于嵌入式消费类电子设备。

Java EE

Java EE:java语言的(企业版),用于Web方向的网站开发。

网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互。

网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来。

简单理解:网站 = 网页 + 后台服务器

Java跨平台原理

平台与跨平台

平台:指的是操作系统。

  1. Windows
  2. Mac
  3. LInux

跨平台:java程序可以在任意操作系统上运行

 

分析:JVM本身是否可以跨平台?

答:JVM不允许跨平台,允许跨平台的是java程序。

JRE和JDK

Java程序开发的三个步骤

开发java程序,需要三个步骤:编写代码,编译代码,运行代码

  1. 编写代码:

假如有一个文件名为A.txt,这个不是java文件,将它改写为A.java,这个才是一个java文件。

文件中的代码是乱写的吗?并不是:

Public class A{

Public statin void main(string[] args){

System.out.println(“Hello”);

}

}

JRE:JRE是java Runtime Environment缩写,指java运行环境,包含JVM虚拟机及java核心类库。

类:java文件在代码中的集合体现(类=java文件,一个Java文件,一个Java类)

类库:存放多个Java文件的仓库

核心类库:java已经写好的,非常核心的,代码仓库

重点理解:我们自己在编写代码的过程中,需要用到java存放在JRE中,已经写好的Java文件。

  1. 编译代码:

Java文件属于【源文件】,是无法被JVM所识别执行的

解决方案:将其翻译为JVM可以直接识别的执行

翻译方式:使用java提供在JDK中的翻译工具。

JDK:(java Development Kit)是java语言的软件开发工具包,内部包含代码的编译工具运行工具

3.运行代码

 

JRM,JDK,JVM的作用

  1. 编写代码的过程中,需要使用JRM中java已经写好的代码。
  2. 编译代码的过程中,需要使用JDK中的翻译工具。
  3. 编写代码的过程中,需要使用JDK中的运行工具。
  4. 代码需要运行在JVM当中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

可乐沙司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值