java入门基础.docx
《java入门基础.docx》由会员分享,可在线阅读,更多相关《java入门基础.docx(95页珍藏版)》请在优知文库上搜索。
1、JAVA从入门到精通理想情况下,在阅读本书前,你应该对Java程序语言已经有了相当程度的掌握。但或许你已经很久没有用Java,或者你只是想通学习Java知识来进行手机游戏编程。如果你属于上述情况,那么本教程正是为你准备的。本教程不是要教你Java的所有细节,因为已经有大量的优秀书籍在做这些工作。相反,本教程只是想为你提供开发手机游戏程序所需的核心JaVa知识。1. 1Hello,World!学习一门语言的最好方法是直截r当地去看看一个真正的程序是如何编写的。与传统介绍性的语言实例一样,这里是一个的JaVa版的经典的“Hello,Workr程序。classHelloWorldpublicstat
2、icvoidmain(Stringargs)System.out.printin(Hello,World!);有必要指出的是,这个程序并不是为了在手机上运行而设计的。记住,本教程是一个一般性1.JaVa编程入门,而不是专门针对手机开发的。事实上,本教程所涉及的大部分实例都是在JaVa应用程序的命令行运行的,它们是所有JaVa程序中最简单的。Java编译器(javac)编译HeIloWorId程序后,你可以在Java解释器中运行它了OJaVa编译器生成了一个叫做“Hell。WOrkl.class”的可执行文件。这个命名规则可能看上去有点怪,因为事实上大多数程序语言都是用.exe作为可执行程序的扩
3、展名。JaVa偏偏没有这样。按照JaVa而向对象的特性,所有JaVa程序都存储在JaVa类中,它们在JaVa运行环境中作为对象被生成并执行。在命令行中输入javaHelloWorld,就可以运行HelloWorld程序。如果已经安装了JaVa软件开发包(SoftWareDeVek)PmenKit,SDK),计算机屏幕上会显示出aHello,World!。为了彻底理解在HeIk)WorkI中发生的情况,让我们检查程序中的每行代码。首先,必须要明2. Java非常倚重于类。事实上,HeIk)WOrId的第一行语句就揭示了HeIk)WOrkl不仅仅是一个程序,而且是一个类。通过进一步查看类实体中的语
4、句,你可以看到这个类的名称被定义为HelIoWorIdoJaVa编译器用这个名称作为可执行输出类的名字。HeIk)WOrkl类包括一个成员方法。现在,你可以把这个方法看作一个和类关联的标准程序方法。HenoWorld中这个唯一的方法叫做main(),如果你曾经用过C或C+,那么你应该对它很熟悉。类在JaVa解释器中执行时,是从main。方法并始的。main()方法定义为带有一个Void返回类型的“publicstaticopublic”意味着该方法可以在类内和类外任意地方调用。sialic”意味着该方法在这个类的所有实例中都是相同的。返回类型“void”意味着main()没有返回值。main(
5、)方法只有一个参数Stringargsoargs是一个String对象的数组,表示程序执行时所传递的命令行参数。由于HelloWorld没有使用任何命令行参数,所以可以忽略args参数。在本教程后边,你可以学到更多关于字符串的知识。HelloWorld类执行时会调用main()方法。main。只包含一行语句,用来把消息“Hello,World”作为标准输出流打印到屏琴上,如下所示:System.out.printIn(Hello,World!);由于对象嵌套,这条语句乍看上去有点混乱。为了帮助你把它弄清楚,我们从右向左来分析这句话。首先注意到这条语句的结尾是一个分号,它是从C/C+借用过来的标
6、准的JaVa语法。再左边可以看到一对括号中的字符串“Hell。,WOrkI!”,这表明它是一个方法调用所用到的参数。实际上,这个被调用的方法就是out对象的PrinUn()方法。Println()方法和C中的PrinIf方法很相似,只不过它是在字符串结尾附加一行新的字符(n)。OUt对象是SyStem对象的一个成员变量,用来表示标准输出流。最后,System对象是Java环境中封装系统功能的一个全局对象。这基本上就是HelIoWoHd类的全部内容,它是我们的第一个JaVa程序。如果你对HelloWorld类的说明还不是很明白,那也没什么关系。我们没有对JaVa语言进行说明就开始介绍HeIIoW
7、ork1,仅仅是为了让你到实践中去学习Java代码。木教程剩下的部分更多是对Java语言的基本原理进行结构化的讨论。1.2标记当你提交一个Java程序给Java编译器时,编译器解析文本并提取每个单独的标记。标记(oken)是语言中对于编译器有意义的最小元素,它定义了JaVa语言的结构。JaVa包含的所有标记又叫做JaVa标记集(JaVatokenset)。JaVa标记集可以分为5类:标识符、关键字、字而量(literals)运算符以及分隔符。JaVa编译器也可以识别并丢弃注释和空白。Java编译器在标记化一个源文件时丢弃了所有注释和空白。得到的结果标记被编译成与机器无关的JaVa字节码(byt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 入门 基础
