JAVA程序运行原理

                                      JAVA程序运行原理

一、分析程序

1、符号 /* */ 指示中间的语句是该程序中的注释。多行注释以 /* 开始,以 */ 结束。单行注释以 // 开始,以行末结束

java文档注释使用/** */。

2、关键字 class 声明类的定义,还帮助编译器理解它是一个类的声明。

3、整个类及其所有成员都是在一对大括号中(即 { 和 } 之间)定义的。它们标志着类定义块的开始和结束。

4、程序从 main( ) 方法开始执行。

5、关键字 public 是一个访问说明符,控制类成员的可见度和作用域。

6、关键字 static 允许调用 main( ) 方法,而无需创建类的实例。

7、关键字 void 告诉编译器 main( ) 方法在执行时不返回任何值。

8、main( )方法是所有Java 应用程序的起始点。

9、args[ ]是String类型的数组。

10、println( )方法通过 System.out 显示作为参数传递给它的字符串。

二、运行原理

1、java虚拟机JVM。JVM是java语言最大的特点,java的优缺点也是缘于JVM技术。JVM是一个可运行Java字节码的虚拟计算机系统。它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。还包括一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的字节码,就可以在多种平台上不加修改地运行。这个也是java最大的特色跨平台性,也就是一处编写,处处运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。编译虚拟机的指令集与编译微处理器的指令集非常类似。这就是java最受人批评的一个地方,运行在JVM上面当然没有直接运行在操作系统上快。所以有人总是说java的运行速度比不上C语言。

 

java开发环境的搭建和第一个java程序的运行

1.jdk的安装

2.第一个java程序——hello world

3.java的运行原理

4.集成开发环境(IDE)介绍

变量名

说明

Java_HOME

JDK安装路径,如:D:\Program_Files\jdk1.7.0_06

PATH

Windows系统执行命令要搜索的路径,如:%JAVA_HOME%\bin;(放在最前面)

CLASSPATH

编译和运行要找的class路径,如:.;%Java_HOME%\lib(其中.代表当前路径)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹本实

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值