zoukankan      html  css  js  c++  java
  • java01相关概念

    一、java的发展史
    *第一阶段:诞生期,95年发布,96年正式发布JDK
    *第二阶段:99年的时候,java的三个方向,j2SE,J2EE,K2ME.2015年内
    *第三阶段:2009年,oracle收购了java,混合java
    *第四阶段:2011年,Android,2014年,JDK8的发布,关联新技术:
     
    二、java三个方向
    *javaSE  标准版
    *javaEE 企业级开发 用java来解决企业中的问题。
    *javaME 微缩版 用于移动端
     
    三、JVM/JRE/JDK
    语言:与计算机做沟通交流的语言,人的思维---变成java的语法来描述。
    *JVM :java虚拟机,跨平台    JVM就是翻译官 是实现跨平台的关键。所有的源码最终运行到JVM上。
    *JRE:java运行环境,面向对象。 面向对象是找人来做事情,不需要了解过程,找个对象做你想要做的事情。java不是面向过程做完事情的,是找很多对象来做事情。JRE就是提供了对象。
    *JDK:开发工具包。提供了:
              *把源码编译成字节码的工具:javac.exe
              *执行了java字节码的工具:java.exe
              *把java打包成可执行文件的工具:jac.exe
              *反编译的工具:javap.exe
    关系:JDK包含JRE包含JVM 
    java:编译型语言
    js:解释型语言 
     
    四、java的执行过程
    *java源码   我们写的java代码是.java文件   我们直接写的代码JVM不能直接执行 需要编译一下
    *编译java字节码: .class   
    *运行
     
    陌生人,愿你永不迷失自己,心中永远有梦去追逐。 ---随笔签名写于2020.1.3 00:28:00 博主VX:stf569318425
  • 相关阅读:
    Delphi编译器属性(特别修饰符Ref,Unsafe,Volatile,Weak)
    .netcore dapr微服务入门
    Net WebApi一个简单的Token验证
    发布订阅和观察者模式
    NET Core创建Windows服务
    jquery.barrager.js弹幕实现
    跨平台中的RN、Flutter,服务端GraphQL、Serverless,Node和Electron
    分布式系统与高并发高可用
    11 个 Linux 命令
    接口幂等性
  • 原文地址:https://www.cnblogs.com/tengfeiS/p/12123970.html
Copyright © 2011-2022 走看看