首页 > 编程语言 >1.1 Java介绍

1.1 Java介绍

时间:2023-02-17 11:57:37浏览次数:33  
标签:Java 1.1 虚拟机 程序 介绍 跨平台 JVM

1.1 Java介绍

Java 之父:詹姆斯·高斯林(James Gosling)。

Java 三大平台:

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

  • Java ME:Java 语言的(小型版),用于嵌入式消费类电子设备(基本淘汰)。

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

Java的跨平台性:Java 程序可以在任意操作系统上运行( Windows 、MacOS、Linux),在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可,要注意JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序。

  • JDK:Java开发工具包

    • JRE:Java的运行环境

      • JVM:Java虚拟机,真正运行Java程序的地方

      • 核心类库:Java自己写好的程序,给程序员自己的程序调用的

    • 开发工具:Java、Javac ···

 

标签:Java,1.1,虚拟机,程序,介绍,跨平台,JVM
From: https://www.cnblogs.com/wangyq001/p/17129665.html

相关文章

  • 下载JDK8 用Java写了hello world
     跟着b站上狂神说Java自己学的,因为感觉他的视频有一个完整清晰的体系,然后评价很好 一.下载和安装  1.下载  百度进JavaDownloads|Oracle中国直接注册下载......
  • Redis 介绍
        ......
  • Java 面向对象
    一、什么是面向对象面向对象编程:OOP,Object-OrientedProgramming。本质:以类的方式组织代码,以对象的形式组织(封装)数据。抽象三大特性:封装、继承、多态二、类与......
  • Java流程控制
    流程控制用户交互Scanner(java5新特性)通过Scanner类来获取用户的输入基本语法:Scanners=newScannner(System.in);方法:next()获取输入字符串nextLine()获取......
  • Java-
    mvnpackage-DskipTests报错:[INFO]BUILDFAILURE[INFO]------------------------------------------------------------------------[INFO]Totaltime:5.311s[INF......
  • k8s版本1.18升级至1.19.16
    一、master节点升级#1.yum升级kubernetes插件yuminstallkubeadm-1.19.16-0kubelet-1.19.16-0kubectl-1.19.16-0--disableexcludes=kubernetes#2.升级版本到1.19.16......
  • 【tomcat启动报类找不到】java.lang.NoSuchMethodError org.springframework.util.Ref
    springboot项目打成war包,放tomcat里启动报错:java.lang.NoSuchMethodErrororg.springframework.util.ReflectionUtils.accessibleConstructor(Ljava/lang/Class;[Ljava/la......
  • [javascript]端序(endian)和Buffer对象的read|write系列函数
    假设有如下对象:varbuf=Buffer.from("Hello.\n");其保存在内存当中的形式实际上是这样的,这里我们假设该对象的内存地址从0x00开始:地址0x000x010x020x030x04......
  • 2023前端开发最新面试题收集-Javascript篇
    前台、中台、后台-前台:面向用户、客户可以感知的,如商城-中台:可以看着对前台的补充,公共服务功能,如支付系统、搜索系统、客服-后台:面向运营、比如商品管理、物流管理1......
  • Java线程基础
    线程的创建Java线程可以通过实现Runnable接口、Callable接口或继承Thread类进行创建。实现Runnable接口实例可以使用Runnable接口实现多线程,Runnable接口实现类必须实现......