• Java天花板从了解java&&JDK到底是什么开始?


    什么是java?
    计算机语言,是人与计算机之间通讯的语言,分成机器语言、汇编语言、高级语言三大类。

    java是一种高级计算机语言,1995年推出,可以编写跨平台应用软件、完全面向对象的程序设计语言。

    分为三个技术平台:

     

    Java语言特点
    简单易用、安全可靠、跨平台(不同操作系统运行java程序)、面向对象性、支持多线程

    什么是JDK?
    定义:是SUN公司提供的一套JAVA开发环境。

    说明:JDK是整个JAVA的核心,其中包括JAVA编译器、JAVA运行工具、JAVA文档生成工具、JAVA打包工具。

    JRE: java运行环境。只包含java运行工具,不包含java编译工具。(给普通用户用)

     

    JDK目录介绍 
    bin目录   :存放一些可执行程序

     

     db目录:小型数据库。JAVA DB纯java实现、开源的数据库管理系统。

    include目录:包含一些C语言的头文件 。

    由于JDK是通过C和C++实现的,导入需要C语言的头文件。

    Jre目录:java运行时环境的根目录。

    包含JAVA虚拟机,运行时的类包、java应用启动器以及一个bin目录,但不包含开发环境的开发工具。

    lib目录:包含lib包文件。

    lib是libary的缩写,java类库或库文件,是开发工具使用的归档包文件。

    包含以下:

    javafx-src.zip: 该压缩文件内存放的是Java FX(Java 图形用户界面工具),所有核心类库的源代码。 

    src.zip : src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看java基础类的源代码。

    README:说明性文档。

     javac.exe编译器工具:可以将编写好的JAVA文件编译成JAVA字节码文件(可执行的JAVA程序)。

    JAVA.exe运行工具: 启动一个java虚拟机(JVM)进程,JAVA虚拟机相当于一个虚拟的擦欧总系统,专门负责运行由java编译器生成的字节码文件(.class文件)。
     


    感谢阅读,更多的java课程学习路线,笔记,面试等架构资料,需要的同学可以私信我(资料)即可免费获取!

     

  • 相关阅读:
    Kubernetes中的探针机制
    区块链软件开发中的虚拟机(virtual machine)
    MySQL的定时任务-数据表增加分区
    [Unity] 制作游戏 赛车小游戏
    有含金量的AI证书
    【全网最全】springboot整合JSR303参数校验与全局异常处理
    新手小白怎样开始学做自媒体呢?
    【GIT问题解决】---- 在【.gitignore】中添加了忽略文件或文件夹后不生效
    goland报错:“package command-line-arguments is not a main package”解决方案
    由浅到深的操作系统学习
  • 原文地址:https://blog.csdn.net/hahazz233/article/details/125446257