• java学习(1)


    java学习

    Java语言是美国SUN公司在1995年研究出来的语言,JAVA之父是詹姆斯高斯林

    java语言的三个版本

    • JAVA SE
    • JAVA ME
    • JAVA EE


    学习java se的目的只是为了学习jave ee打基础

    java me 是java语言的小型版,用于嵌入式消费类电子设备

    java ee java语言的企业版,用于web方向的网站开发

    java跨平台原理

    平台就是操作系统,一般情况下java服务被部署在linux系统下面
    java跨平台的实现主要是通过虚拟机,每一个平台下面都有对应的虚拟机,虚拟机的主要作用是运行JAVA 虚拟机在这里被叫做JVM
    虚拟机本身是不可以跨平台的,但是java的程序是可以跨平台的
    java跨平台的意义就是程序跨平台运行在不同平台上对应的不同平台的虚拟机

    JRE与JDK

    java程序开发的三个步骤

    1. 编写代码 xx.java 属于【源文件】,无法被JVM所识别所执行
    public class A{
          public static void mian(String[] args){
                      system.out.print("hello")
                }
    }
    

    需要将.java的程序翻译成JVM所识别的程序,翻译的工具使用的是JAVA提供的在JDK中的翻译工具
    2. 编译代码 xx.class
    xx.java被JDK工具翻译生成一个对应xx.class文件【字节码文件】,该文件可以直接被当前平台的JVM直接识别并执行
    3. 运行代码 ./xx

    什么是JRE

    JRE: 是java runtime environment 缩写,指java运行环境,包含JVM虚拟机以及JAVA核心类库
    类: java文件在代码中的集合体现
    类库: 存放多个java文件的仓库
    核心类库 java已经写好的,非常核心的,代码仓库

    什么是JDK

    JDK 是java语言的软件开发工具包,内部包含了代码的编译工具和运行工具

  • 相关阅读:
    c# 子窗体打开或者切换就最大化
    TreeView失去焦点时亮显选中状态
    解决 RecursionError: maximum recursion depth exceeded
    CentOS7安装jdk1.8
    CentOS7安装mysql5.7
    CentOS7安装redis3.2.3
    CentOS7安装nginx1.8
    centos7设置redis开机自启动
    Linux下执行sh脚本报错:$' ': command not found
    Linux下使用unhide查看隐藏文件
  • 原文地址:https://www.cnblogs.com/Alpacapyer/p/13971929.html
Copyright © 2020-2023  润新知