javaSE第0章_java程序的运行步骤

本文详细介绍了Java程序的运行步骤,从源代码到字节码再到JVM的解析过程,揭示了Java跨平台的实现原理。同时,讨论了Java运行环境,包括JRE的作用以及其如何确保Java的可移植性和高性能。最后,提到了在IDE中创建Java项目的流程。
摘要由CSDN通过智能技术生成

java程序的运行步骤

一. java的运行原理

  • java源代码文件(.java)
    -> 编译器(javac.exe)编译
    -> 产生字节码文件(.class)+java API应用编程接口的class文件
    -> 接口java虚拟机(JVM for Win32,JVM for UNIX,JVM for OS…)
    ->本地方法调用->操作系统.

  • 通过字节码和JVM来实现java语言跨平台,可移植性的特点

  • 既是编译型,又是解释型

  • Java虚拟机(JVM):
    (1) 类装载器: 负责装载字节码(.class)文件和引用的API
    (2) 执行引擎: 将字节码翻译成机器码
    (3) 运行时数据区: 方法区(放.class文件)+堆(放创建的对象)

  • 传统语言的运行机制: 源代码->目标代码(.ojb文件)->可执行代码(.exe文件)->特定操作系统

二.java的运行环境

  • java编译器(JRE)是用java语言编写,而其它编译器是用ANSI C标准的C语言编写的
  • 还定义了一个可移植的接口,遵循POSIX接口标准
  • 多线程语言接口
  • java运行环境实现java可移植性,高性能的特点

三.创建一个IDE项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值