Java的运行机制和JDK,JRE,JVM的区别

   

          源文件(Java文件)   >  编译器  > 字节码(class文件)  >  JVM(java虚拟机)  >  操作系统 

1.java首先利用文本编辑器写java源程序,源文件的后缀名为.java;

2.再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀为.class;

3.最后利用虚拟机(解释器,java)解释执行。

计算机高级语言的类型有解释型和编译型,而java语言是两种类型的结合。

 

JVM , JRE 和 JDK

1.JVM(Jvav Virtual Machine):用于执行btyecode字节码的“虚拟机”。

不同的操作系统有不同的版本JVM,屏蔽了底层运行平台的差距,是实现跨平台的核心

2.JRE(Java Runtime Environment) 包含:JVM(java虚拟机),库函数等。

3.JDK(Java Development Kit)包含:JRE,编译器和调试器等。

 

  • JDK:编写Java程序的程序员使用的软件
  • JRE:运行Java程序的用户使用的软件
  • Server JRE:服务端使用的 Java 运行环境
  • SDK:软件开发工具包,在Java中用于描述1998年~2006年之间的JDK
  • DAO:数据访问接口,数据访问,顾名思义就是与数据库打交道
  • MVC(:模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法

 

 

 

posted @ 2022-08-22 15:42  爱哭的小孩有糖吃  阅读(64)  评论(0)    收藏  举报