zoukankan      html  css  js  c++  java
  • 认识java

    java的特性

    • 简单性
    • 面向对象
    • 可移植性
    • 高性能
    • 分布式
    • 动态性
    • 多线程
    • 安全性
    • 健壮性

    java三大版本

    Java SE:标准版(桌面程序,控制台开发等.....)
    Java ME: 嵌入式开发(手机,家电等......)
    java EE:企业级开发(web端,服务器开发.....)


    jdk jre jvm

    jdk:JDK(Java SE Development Kit)Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。

    jre:JRE( Java Runtime Environment) 、Java运行环境,用于解释执行Java的字节码文件。普通用户而只需要安装 JRE(Java Runtime Environment)来运行 Java 程序。而程序开发者必须安装JDK来编译、调试程序。

    jvm:JVM(Java Virtual Mechinal),Java虚拟机,是JRE的一部分。它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机。所有平台的上的JVM向编译器提供相同的接口,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。

    java 程序运行机制

    源程序(*.java)———>java编辑器————>字节码(.class文件)————>类加载器————>字节码校验器————>解析器————>操作系统平台

  • 相关阅读:
    文字上下滚动效果
    导航点击变化
    腾讯新闻导航栏
    Docker 数据卷和DockerFile
    Docker 容器
    Docker 镜像
    Docker的初始和架构
    面向对象的设计模式与原则
    安装CentOS 7MInimal版本
    ASP.NET WebApi 启动默认的HelpPage文档注释
  • 原文地址:https://www.cnblogs.com/qianyp/p/13219882.html
Copyright © 2011-2022 走看看