Java菜鸟学习编写第一个java程序HelloWorld

Java菜鸟学习编写第一个java程序HelloWorld,第1张

不管学哪门语言,第一个HelloWorld程序成功运行起来的时候,代表着你的学习已经跨进了一小步。做这个java实验之前,读者最少要在自己的电脑上安装好JDK(包括配置好环境变量),如果读者还不会安装JDK和配置环境变量可以看作者的另一遍经验。

编写并保存代码。打开记事本编写如图1所示代码,图1代码为(注意输入代码时输入法一定切换到英文输入状态下):

public class HelloWorld {

/

输出一行字符串“Hello World!”

@param args

/

public static void main(String[] args) {

Systemoutprintln("Hello World!");

}

}

在D盘建立一个JAVA文件夹用于保存代码,保存的时候一定要注意,如图2所示,“保存类型(T)”要选择“所有文件()”,“文件名(N)”一定要为 HelloWorldjava 。如图3所示,保存后到D:JAVA下检查下文件名是否正确,HelloWorldjavatxt,HelloWorldtxt都是错误的文件名。JAVA程序代码后缀为java,文件名常常要求保持和类名一致。JAVA语言是严格区分大小写字母的,但是Windows的文件名却不区分大小写。

启动命令提示符并进入到D:JAVA文件夹。如图1所示,按下WIN+R键启动运行命令框,输入cmd命令后回车,就可以启动命令提示符窗口。然后在命令提示符窗口中输入下面命令进入D:JAVA目录:

>D: <回车>

>cd JAVA <回车>

调用编译指令javac把HelloWorldjava转换为字节码文件HelloWorldclass 。如下图所示,执行指令:

>javac HelloWorldjava <回车>

执行指令如果没提示什么信息就是最好的信息,这时检查JAVA文件夹就会发现多了一个class文件,这就是字节码文件了。如果提示错误信息就要回过头检查了。首先检查JDK环境变量是否配置好,然后检查类名和文件名是否一致,再检查代码是否有用正文输入法输入等等。

运行程序。代码转换为class 文件后就可以在JVM虚拟机下运行了。在命令提示符敲入命令:

>java HelloWorld <回车>

如图所示,回车后打印输出:

HelloWorld!

注意,这时实际上是运行HelloWorldclass,但是命令中并不用加后缀名。

分析第三步的伪编译原理。如图所示,java后缀的是源代码,一个或者多个源代码要经过java编译器生产class后缀的字节码。字节码是和平台无关的,和C语言编译生成平台相关的机器码是不一样的。机器码可以只能在对应的平台执行,字节码执行是平台无关的但是必须有解释器。

分析第四部JAVA程序的执行过程。图为class文件被读取后进行解释为平台相关机器码执行的过程。和编译型语言(比如C)程序最大的不同是JAVA程序经过解释器转换为和平台相关的机器码才可执行,可见这个过程在执行过程中动态解释,而编译型语言(比如C)是在执行之前就编译成了和平台相关的机器码了。这也是JAVA语言可以“一次(伪)编译,到处运行”的重要原因。

第一个程序

10 023

X This is a test

程序有误,修改后运行结果如上。

修改后的程序如下:

#include <iostreamh>

template <class Type1,class Type2>

class myclass{

public:

myclass(Type1 a,Type2 b) 不能加“”

{

i=a;j=b;

}

void show()

{

cout<<i<<" "<<j<<endl; 空格用" " 换行用endl

}

private:

Type1 i;

Type2 j;

};

int main()

{

myclass <int,double> ob1(10,023);

myclass <char,char > ob2('X',"This is a test"); 用英文引号! 例如" " ' ' 不能用中文

ob1show();

ob2show();

return 0;

};

第二个程序

4!=24

n=-2 不能计算n!

程序执行结束

程序有误,修改后结果如上,程序如下:

#include <iostreamh>

int f(int );

int main()

{

try

{

cout<<"4!="<<f(4)<<endl; 要用英文标点符号

cout<<"-2!="<<f(-2)<<endl; 要用英文标点符号

}

catch(int n)

{

cout<<"n="<<n<<"不能计算n! "<<endl; 要用英文标点符号

cout<<"程序执行结束。"<<endl; 要用英文标点符号

}

return 0;

}

int f(int n)

{

if(n<=0)

throw n;

int s=1;

for(int i=1;i<=n;i++)

s=i; I 改为 i

return s;

}

世界上第一位程序员,也是第一个女程序员,她在计算机还没出现的时候,就已经开始了程序的设计 。

19世纪诗人拜伦的女儿,数学家。穿孔机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一件计算机程序。

Ada Byron Lovelace

The First Computer Programmer

1815 - 1852

阿达·奥古斯塔,1815年生于伦敦,她是英国著名诗人拜伦(LByron)的女儿。因父母婚姻破裂,出生5星期后就一直跟随母亲生活。母亲安娜·密尔班克(AMillbanke)是位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。

阿达19岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为洛甫雷斯伯爵夫人(Lady Lovelace)。由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由阿达替他完成。阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。阿达早逝,年仅36岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。

阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。

美国国防部据说花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这种语言被正式命名为ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。

以上就是关于Java菜鸟学习编写第一个java程序HelloWorld全部的内容,包括:Java菜鸟学习编写第一个java程序HelloWorld、写出下面程序的运行结果、世界上第一个程序员是谁等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存