`
schy_hqh
  • 浏览: 558248 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

(基础)Java程序是怎么运行起来的

 
阅读更多

首先,下载JDK配置好环境变量

 

第二步,编写java源文件

 

第三步,使用javac将源文件编译为字节码文件.class

javac即启动编译器,将调用JDK中一整套工具将源文件转换为字节码文件

首先进行语法检查,都没问题了,就转换为字节码文件

 

第四不,使用java命令运行类文件(将编译后的二进制文件交给JVM去运行)

 java即启动JVM,将指定的类加载到内存中(字节码文件在硬盘上,加载到内存中读取速度更快)

开始调用CPU进行运算,程序开启运行了。

 

=================================================================

 

如何让一个类运行起来?

主函数

public static void main(String[] args) {

}

 任何一个类,如果要独立运行,则必须有一个主函数

主函数作为程序的入口,由JVM调用。

在主函数中调用本类或其它类中的方法(方法即某种功能的实现),程序开始跑起来了

 

 

 

分享到:
评论

相关推荐

    Java程序设计基础:使用命令行方式开发Java程序.pptx

    Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 编写源程序 编译源程序 由Java解释器解释运行 字节码文件 命令行方式开发Java程序的步骤 1.用记事本编写Java...

    Java程序设计基础

    JVM是Java程序运行的基础,它解析并执行跨平台的字节码。垃圾收集机制自动管理内存,释放不再使用的资源,减轻了程序员的工作负担。代码安全性检测则确保Java代码在执行时遵循安全规则,防止恶意操作。 Java程序...

    JAVA程序设计.pdf

    本资源主要介绍了JAVA程序设计的基础知识和实践经验,涵盖了JAVA程序的编辑、编译和运行环境、JAVA基本数据类型、运算符与表达式、JAVA程序语法结构、顺序结构、选择结构和循环结构语法等方面的内容。 一、JAVA程序...

    JRE--Java程序,Java语言编写的软件运行环境

    总的来说,JRE和JVM是Java生态系统中的基础组成部分,它们确保了Java程序的可移植性和高效运行。了解并掌握JRE和JVM的工作原理,对于任何Java开发者来说都是必备的知识,有助于提升编程效率和应用性能。

    java程序设计基础.pdf

    Java程序设计基础是一本旨在帮助初学者快速入门Java编程语言的教材。Java作为一种广泛使用的高级编程语言,具备面向对象、跨平台执行等特性。本书从程序设计语言的发展历程讲起,介绍了从机器语言、汇编语言、高级...

    Java程序设计基础:使用Eclipse创建和运行Java程序.pptx

    使用Eclipse创建和运行Java程序 使用Eclipse开发Java程序 Java程序的运行机制 了解常用的集成开发环境 掌握使用Eclipse创建和运行Java程序 集成开发环境 集成开发环境(Integrated Development Environment,IDE)将...

    Java程序设计基础教程

    Java程序设计基础教程是入门Java编程的必备指南,它涵盖了从环境配置到基本语法,再到面向对象编程等核心概念。本教程旨在帮助初学者建立起坚实的Java编程基础,并逐步熟悉整个开发流程。 首先,我们从环境配置开始...

    java程序设计基础篇

    本书是java程序设计的基础篇。是英文版的。适合英语水平较好的java初学者观看。也适合开发人员的参考用书。中文版的可以进一步咨询QQ945745429

    Java语言程序设计基础教案

    编写和运行Java程序是一个连续的实践过程,通过不断的练习和作业,学生将逐渐建立起对Java编程的直观理解。 为了让学生能够将所学知识应用于实际开发,课程还将介绍集成开发环境(IDE)的使用。IDE提供了代码编写、...

    java程序设计基础教案

    【Java程序设计基础教案】 Java是一种广泛使用的高级编程语言,尤其以其面向对象的特性而闻名。面向对象编程(OOP)是一种将现实世界中的问题抽象为类和对象的方法,使得程序设计更加模块化和易于维护。Java语言由...

    java程序的编译及运行实验说明

    Java 程序的编译及运行是一门编程语言的基础和核心,掌握 Java 程序的编译及运行是每个 Java 开发者必备的技能。本实验的目的是让学生熟悉 Java 编译系统环境,掌握 Java 的 Application 和 Applet 的编译及运行方法...

    Java语言程序设计-基础篇(原书第8版) 高清完整PDF版

    基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级java程序设计等内容。...

    Java语言程序设计(基础篇)文字版

    本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语 言程序设计进阶篇》。基础篇从Java语言的特点入手,介绍了语法结构、面向对象程序 设计基础知识到面向对象程序设计、图形用户界面设计、...

    Java语言程序设计(基础篇)资料

    Java语言程序设计是编程学习的重要领域,特别是在基础篇中,主要涵盖了Java编程的基本概念、语法和常用编程技巧。本资料出自梁勇与戴开宇译的《Java语言程序设计》第十版,是一份深入浅出的Java入门教程。在"book10...

    Java语言程序设计(基础篇)习题答案

    "Java语言程序设计(基础篇)习题答案"是一份针对初学者的重要参考资料,它旨在帮助学习者巩固Java基础知识,理解并掌握核心概念。这份资料可能包含一系列与Java编程相关的练习题及其解答,涵盖变量、数据类型、控制...

    java程序设计基础教程.rar

    【Java程序设计基础教程】是入门Java编程领域的重要学习资料,尤其适合初学者。Java是一种广泛应用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)在1995年发布。它以其“一次编写,到处运行”的...

    Java程序设计基础(第5版)

    《Java程序设计基础(第5版)》是一本深入浅出的Java编程教材,适合初学者和有一定经验的程序员作为学习参考。此书全面覆盖了Java语言的基础概念、语法结构以及编程实践,旨在帮助读者掌握Java编程的核心技能。在本节...

    java语言程序设计 基础篇原书第10版part1

    本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配...

Global site tag (gtag.js) - Google Analytics