zoukankan      html  css  js  c++  java
  • Java_大体介绍(超级短的那种)

    Java三大版本

    Java SE: Java Standard Edition, 定位于客户端, 用于桌面应用软件编程
    Java ME: Java Micro Edition, 用于嵌入式系统开发
    Java EE: Java Enterprise Edition, 定位与企业级服务器, 用于分布式网络程序开发
    (加一句, Java Script好像和Java没什么关系)

    跨平台原理

    1. 一次编译到处运行
    2. 编译器作用: 将源文件编译成class字节码文件
    3. 虚拟机作用: 将class字节码文件解释成对应平台的机器码并执行
    4. 只要有提供相应平台的虚拟机,就可以跨平台运行编译过的字节码文件
    5. 虚拟机与解释器关系: 解释器是虚拟机的重要组成部分
    6. Java语音的执行经过编译和解释两个阶段

    JDK JRE JVM

    JDK: Java Development Kill, 开发专用
    JRE: Java Running Environment, 运行Java程序所需要的环境集合
    JVM: Java Virtual Machine, 用于解释运行Java字节码文件

    三者关系JDK包含JRE, JRE包含JVM

  • 相关阅读:
    servlet中如何实现通过Spring实现对象的注入
    异步Socket
    JAVA NIO实现
    【Java并发】
    JAVA实现阻塞队列
    lock与synchronized比较
    线程执行顺序
    ConcurrentHashMap 1.8
    LeetCode 416 分割等和子集
    linux常用指令
  • 原文地址:https://www.cnblogs.com/hesper/p/9671027.html
Copyright © 2011-2022 走看看