java编程入门(21):基础java应用程序-java开发java经验技巧

java编程入门(21):基础java应用程序-java开发java经验技巧

ID:31191963

大小:71.50 KB

页数:4页

时间:2019-01-07

java编程入门(21):基础java应用程序-java开发java经验技巧_第1页
java编程入门(21):基础java应用程序-java开发java经验技巧_第2页
java编程入门(21):基础java应用程序-java开发java经验技巧_第3页
java编程入门(21):基础java应用程序-java开发java经验技巧_第4页
资源描述:

《java编程入门(21):基础java应用程序-java开发java经验技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java编程入门(2.1):棊础Java应用程序-Java开发Java经验技巧Java编程入门(2.1):基础Java应用程序本文illImportNew-顾星竹翻译自math.hws.cdu。欢迎加入翻译小组。转载请见文末要求。程序是指可以通过计算机执行一系列指令组成的任务。一个简单的想法,但是计算机运行任何指令都必须按照计算机可以使用的方式编写。这意味着,程序必须使用编程语言编写。编程语言区别于普通人类语言的地方在于它完全明确并且对程序中允许和不允许的定义都非常严格。确定哪些是被允许的规则被称为语

2、言的语法。语法详细说明了语言的基本词汇以及如何使用循环、分支和了程序来组建程序。一个语法正确的程序是可以被成功的编译或执行的;冇语法错误的程序会被驳冋(希望可以返冋有用的错误信息以帮助你改正问题)。因此,要做一个成功的程序员,你必须对你使用的编程语言的语法有详细的了解。然而,语法只是一部分,对于写一个可以运行并且返冋正确结果的程序而言并不足够!此外,程序的含义必须正确。程序的含义被称为语义。更准确的说,编程语言的语义是指决定使用这个语言所编写的程序含义的一系列规则。一个语义正确的程序可以完成你希望它完

3、成的功能。进一步说,一个语法和语义正确的程序可能依然是一个很糟糕的程序。正确使用语言和很好的使用语言是不一样的。例如,好的程序是冇“风格”的。它的写作方法使得人们可以很简单的阅读和理解。它会依循其它程序员熟悉的惯例。并且它冇一个整体设计使得人们可以读得其意。计算机完全不在意这种设计,但对人类读者,是很重要的。编程的这些方面通常被称为语用(我通常会使用更通用的术语:风格。)当我引进一个新的语言特性时,我会解释这个特性的语法、语义和一些语用。你得记住语法,这是简单的部分。然后你得通过给出的例了意会语义,确

4、保你理解它们的使用方式,更理想一点,可以自己写一些短程序来检测你的理解。然后你得尝试着欣赏和吸收语用一一这意味着如何很好的使用语言特性,有了风格会为你赢得其他程序员的钦佩。当然,即使你己经对语言的每一个特性都很熟悉了,也不意味着你就是一个程序员了。你述得学习如何构建复杂的程序解决特定的问题。耍实现这个,你需耍经验和审美。你会在本书中发现一些软件开发的小贴士。我们使用一个非常传统的问题来作为探究Java的开端:写一个显示“HelloWorld!"这一信息的程序。这听起来很微不足道,不过这么做确实是学习新

5、的编程语言的一大步(特别是学习人生第一个编程语言的时候)。这意味着你理解了以下这些基木步骤:1.学会计算机文本程序,1.编译程序,并且2.执行编译后的程序。第一次过程中,以上每一步都可能需要经过几次试错。我不会在此详解如果实现每一步的细节;它取决于特定的计算机和你使用的Java编程环境。可以参考2.6节,了解在特定编程环境下创建和运行Java程序的信息。但是通常来说,你需要使用一种文本编辑器写入程序,并且存成文件。然后,你需要使用一些命令来编译这个文件。你要么会得到一个报错信息告诉你程序有语法错误,要

6、么得到该程序的编译后的版木。在Java中,程序被编译成Java字节码,而不是机器语言。最终,你可以使用适当的命令來运行这个编译后的程序。对Java而言,你实际上是使用解释器来执行Java字节码。你的编程环境可能会为你自动执行一些步骤——例如,编译步骤通常是自动的——但是可以肯定的是这三个步骤在后台一定是都被执行了的。下文是一个显示"HelloWorld!”信息的Java程序。不要期望完全了解这个程序的每一句话;其中有一些会在之后的几个章节中介绍:/**Aprogramtodisplaythemessa

7、ge*"HelloWorld!,zonstandardoutput.*/publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(〃HelloWorld!z,);}//endofclassHelloWorld实际打印信息的指令是下面这句:System.out.println(〃HelloWorld!z,);这个指令是一个子程序调用语句的例子。它使用了一个叫做System,out.printin的“内置子程序”

8、来实现功能。冋想一下,子程序是指将一系列执行指令组合在一起并赋予一个名字的指令集合。这个名字可以在需要执行这个指令集合的时候使用,以调用这个了程序。一个内直了程序是已经被定义好的作为语言的一部分的存在,因此在任何程序中都自动可用。当你执行这个程序的时候,信息“HelloWorld!"(不包扌舌引号)会被显示在标准输出中。不幸的是,我不能准确的表述这句话。Java是为了运行在许多不同的平台而设计的,而标准输出在不同的平台意味着不同的东西。但是,你可以期待消

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。