如何开发安卓第一个程序Hello World

如何开发安卓第一个程序Hello World,第1张

1 打开eclipse集成sdk开发环境,点击菜单file——》new——》Android application新建安卓项目

2 输入工程名,项目名,还有包名,点击下一步。

3 信心勾选不要更改,点击下一步。

4 这个步骤是选择应用的启动图标,如果想改就改,不想改就点击下一步

5 选中blackActivity,点击下一步

6 输入activity的名称,main的名称,点击下一步。

7 项目创建好了,右键要启动的项目,run as 选中Android application启动项目

8 然后模拟器启动好之后,,helloworld就创建好了

以下是代码的完整实现,可以在控制台输出 "Hello world":

interface Inter { void show();

}class Outer { public static Inter method() { return new Inter() { public void show() {

Systemoutprintln("Hello world");

}

};

}

}class Inner { public static class InnerDemo { public static void main(String[] args) {

Outermethod()show();

}

}

}

这个程序中定义了一个接口 Inter 和一个外部类 Outer。Outer 类中有一个静态方法 method,该方法返回了一个实现了 Inter 接口的匿名内部类的实例,实现了接口中的 show() 方法。

在 InnerDemo 类的 main 方法中调用 Outermethod() 方法并且调用返回实例的 show() 方法,因此将会在控制台上打印出 "Hello world"。

通过Eclipse运行程序

启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,d出对话框:

图1  新建项目

填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。在菜单中选择“文件 --> 新建 --> 类”,d出对话框:

图2  创建类

输入类名称,点击“完成”,成功创建一个HelloWorld类:

图3  新创建的类文件

将下面的代码输入到源文件,注意Java是大小写敏感的:public class HelloWorld {public static void main(String[] args){Systemoutprintln("Hello World!");}}点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:

图4  控制台输出

恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorldclass 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。

通过命令行运行程序

当然,你也可以直接输入命令来编译和运行Java。打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:

图5  通过命令编译并运行Java程序

在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。

HelloWorld程序分析

分析上述代码,从程序开始处介绍。public class HelloWorld定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorldjava”。public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。Systemoutprintln("Hello world");“Systemoutprintln()”是 Javalang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。

applet的hello world

在jsp项目下新建一jsp文件,全部代码如下:

<%@ page language="java" contentType="text/html; charset=gb2312"

pageEncoding="gb2312"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

<! l路过,挑战了一下想象力 !>

估计这是一个嵌入式多任务 *** 作系统的程序

以上代码大部分调用 *** 作系统的函数(可能在 includesh 中声明)

例如:PC_DispClrScr() 清屏(字面理解)

OSInit() 预置 *** 作系统(字面理解)

PC_VectSet() 设置指针(字面理解)

OSTaskCreate() 创建任务 (字面理解)

没有这些函数的具体语法和参数说明,是很难靠想象为你解释每一句的实际意义。

#include "includesh"

#define TASK_STK_SIZE 512

OS_STK Task_1_stk[TASK_STK_SIZE];

void Task(void data);

void main(void)

{

PC_DispClrScr(DISP_FGND_WHITE+DISP_BGND_BLACK); //清屏

OSInit(); //预置系统

PC_DOSSaveReturn();

PC_VectSet(uCOS,OSCtxSw); //设置指针

OSTaskCreate(Task,(void )0, &Task_1_stk[TASK_STK_SIZE-1],0); //创建任务

OSStart(); //系统运作

}

void Task(void pdata)

{

INT8U x=1;

INT8U y=1;

INT8U judge;

INT8U err;

INT16S key;

OS_ENTER_CRITICAL(); //

PC_VectSet(0x08,OSTickISR); //设置指针

PC_SetTickRate(OS_TICKS_PER_SEC); //设置速率

OS_EXIT_CRITICAL(); //

for(;;){

PC_DispClrScr(DISP_FGND_WHITE+DISP_BGND_BLACK); //清屏

PC_DispStr(x,y,"helloworld!!",DISP_FGND_WHITE+DISP_BGND_RED+DISP_BLINK);//循环显示字符串

x=(x+1)%(80-12);

y=(y+1)%(25-1);

if(PC_GetKey(&key)==TRUE){

if(key==0x1B){ //直到按了“Esc”键,控制权交回系统

PC_DOSReturn();

}

}

OSCtxSwCtr=0;

OSTimeDlyHMSM(0,0,0,350);

}

以上就是关于如何开发安卓第一个程序Hello World全部的内容,包括:如何开发安卓第一个程序Hello World、JAVA编写程序、java编写一个程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9751333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存