java入门基础知识

java入门基础知识

ID:39550848

大小:1.81 MB

页数:94页

时间:2019-07-06

java入门基础知识_第1页
java入门基础知识_第2页
java入门基础知识_第3页
java入门基础知识_第4页
java入门基础知识_第5页
资源描述:

《java入门基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA从入门到精通理想情况下,在阅读本书前,你应该对Java程序语言已经有了相当程度的掌握。但或许你已经很久没有用Java,或者你只是想通学习Java知识来进行手机游戏编程。如果你属于上述情况,那么本教程正是为你准备的。本教程不是要教你Java的所有细节,因为已经有大量的优秀书籍在做这些工作。相反,本教程只是想为你提供开发手机游戏程序所需的核心Java知识。1.1Hello,World!学习一门语言的最好方法是直截了当地去看看一个真正的程序是如何编写的。与传统介绍性的语言实例一样,这里是一个的Java版的经典的“Hello,World”程序。cl

2、assHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("Hello,World!");}}有必要指出的是,这个程序并不是为了在手机上运行而设计的。记住,本教程是一个一般性1.Java编程入门,而不是专门针对手机开发的。事实上,本教程所涉及的大部分实例都是在Java应用程序的命令行运行的,它们是所有Java程序中最简单的。Java编译器(javac)编译HelloWorld程序后,你可以在Java解释器中运行它了。Java编译器生成了一个叫做“HelloWorld.cl

3、ass”的可执行文件。这个命名规则可能看上去有点怪,因为事实上大多数程序语言都是用.exe作为可执行程序的扩展名。Java偏偏没有这样。按照Java面向对象的特性,所有Java程序都存储在Java类中,它们在Java运行环境中作为对象被生成并执行。在命令行中输入“javaHelloWorld”,就可以运行HelloWorld程序。如果已经安装了Java软件开发包(SoftwareDevelopmentKit,SDK),计算机屏幕上会显示出“Hello,World!”。为了彻底理解在HelloWorld中发生的情况,让我们检查程序中的每行代码。首先,

4、必须要明2.Java非常倚重于类。事实上,HelloWorld的第一行语句就揭示了HelloWorld不仅仅是一个程序,而且是一个类。通过进一步查看类实体中的语句,你可以看到这个类的名称被定义为HelloWorld。Java编译器用这个名称作为可执行输出类的名字。HelloWorld类包括一个成员方法。现在,你可以把这个方法看作一个和类关联的标准程序方法。HelloWorld中这个唯一的方法叫做main(),如果你曾经用过C或C++,那么你应该对它很熟悉。类在Java解释器中执行时,是从main()方法开始的。main()方法定义为带有一个void

5、返回类型的“publicstatic”。“public”意味着该方法可以在类内和类外任意地方调用。“static”意味着该方法在这个类的所有实例中都是相同的。返回类型“void”意味着main()没有返回值。main()方法只有一个参数Stringargs[]。args是一个String对象的数组,表示程序执行时所传递的命令行参数。由于HelloWorld没有使用任何命令行参数,所以可以忽略args参数。在本教程后边,你可以学到更多关于字符串的知识。HelloWorld类执行时会调用main()方法。main()只包含一行语句,用来把消息“Hell

6、o,World”作为标准输出流打印到屏幕上,如下所示:System.out.println("Hello,World!");由于对象嵌套,这条语句乍看上去有点混乱。为了帮助你把它弄清楚,我们从右向左来分析这句话。首先注意到这条语句的结尾是一个分号,它是从C/C++借用过来的标准的Java语法。再左边可以看到一对括号中的字符串“Hello,World!”,这表明它是一个方法调用所用到的参数。实际上,这个被调用的方法就是out对象的println()方法。println()方法和C中的printf方法很相似,只不过它是在字符串结尾附加一行新的字符(

7、)。out对象是System对象的一个成员变量,用来表示标准输出流。最后,System对象是Java环境中封装系统功能的一个全局对象。这基本上就是HelloWorld类的全部内容,它是我们的第一个Java程序。如果你对HelloWorld类的说明还不是很明白,那也没什么关系。我们没有对Java语言进行说明就开始介绍HelloWorld,仅仅是为了让你到实践中去学习Java代码。本教程剩下的部分更多是对Java语言的基本原理进行结构化的讨论。1.2标记当你提交一个Java程序给Java编译器时,编译器解析文本并提取每个单独的标记。标记(token)是

8、语言中对于编译器有意义的最小元素,它定义了Java语言的结构。Java包含的所有标记又叫做Java标记集(Javatoke

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

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

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