面向物联网的Android应用开发与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4 开发实践:Java开发环境及程序的运行调试

2.4.1 Java程序的运行机制

Java程序由Java语句、Java类文件格式、Java虚拟机和Java应用程序接口构成,在编辑、运行Java程序时,需要同时涉及这四种方面。

Java程序的运行机制是:使用文字编辑软件(如记事本)或集成开发环境(如Eclipse、MyEclipse)在Java源文件中定义不同的类,通过调用类中的方法来访问资源系统,把源文件编译生成的二进制字节码存储在class文件中,通过与操作系统相对应的Java虚拟机来运行class文件,在执行编译生成的字节码时会通过class文件中的方法来实现Java应用程序接口(API)的调用。Java程序运行机制如图2.2所示。

图2.2 Java程序运行机制

2.4.2 基于Android Studio开发环境开发Java程序

本任务介绍Java开发基础的目的是更好地开发Android应用程序,所以对Java的学习也都是在Android Studio开发环境中进行的。Android项目的创建过程如下:

(1)Android项目的创建界面如图2.3所示。

图2.3 Android项目的创建界面

(2)新建一个Module。右键单击Android项目中的目录“app”,在弹出的快捷菜单中选择“New→Module”即可新建一个Module,如图2.4所示。

图2.4 在Android项目中创建Module

(3)选择Java Library。在如图2.5所示的“New Module”界面中选择“Java Library”,这时会创建一个目录“Java Library”,在该目录下面可以编写和运行Java程序。

图2.5 “New Module”界面

(4)创建第一个Java类。在新的目录中创建第一个Java类,Java类的代码如图2.6所示。

图2.6 Java类的代码

在项目的目录中选择类文件后单击鼠标右键,在弹出的快捷菜单中选择“Run‘MyClass.main()’”即可运行Java程序,如图2.7所示。

图2.7 运行Java程序

运行结果如图2.8所示。

图2.8 运行结果