|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。程序|计划--------------------------------------------------------------------------
本系列文档共同后面的《JBuilder开辟理论者之路》系列文章推出,站在言语自己的条理上供人人进修Java程序计划言语。次要参考Java在线文档,和《Java2中心手艺》。文章定位和读者对象次要是针对零出发点的读者。基础上针对低级读者慢慢指点走上Java程序计划妙手的路途。
曾毅于盘算机软件实际实行室
--------------------------------------------------------------------------
Java程序计划的基础布局
.史前Java.复杂的Java程序的构建.正文
.数据范例.变量.赋值和初始化
.操纵符.字符串.把持流程
.年夜数字.数组
史前Java
Java来自于Sun公司的一个叫Green的项目,其本来的目标是为家用消耗电子产物开辟一个散布式代码体系,如许我们能够把E-mail发给电冰箱、电视机等家用电器,对它们举行把持,和它们举行信息交换。入手下手,筹办接纳C++,但C++太庞大,平安性差,最初基于C++开辟一种新的言语Oak(Java的前身),Oak是一种用于收集的精致而平安的言语,Sun公司曾依此招标一个交互式电视项目,但了局是被SGI打败。不幸的Oak几近无家可回,刚巧这时候MarkArdreesen开辟的Mosaic和Netscape启示了Oak项目构成员,他们用Java体例了HotJava扫瞄器,失掉了Sun公司首席实行官ScottMcNealy的撑持,触发了Java进军Internet。Java的取名也有一则妙闻,有一天,几位Java成员组的会员正在会商给这个新的言语取甚么名字,事先他们正在咖啡馆喝着Java(爪哇)咖啡,有一团体心血来潮说就叫Java如何,失掉了其别人的欣赏,因而Java这个名字就如许传开了。
复杂的Java程序的构建
任何一门言语的入手下手我们都用HelloWorld程序来举行。现实证实,实在效果还不错。我们就已HelloWorld来入手下手熟悉Java程序计划言语的旅途吧。
经由过程HelloWorld程序,我们能够对Java程序的布局有一个对照提要的懂得。起首我们必要注重Java是辨别巨细写的。在巨细写上的任何毛病都能引发程序没法运转。好比你把程序中的main写成了Main,如许在Java中相对会报错的,可是假如你写的是一个C#程序,那末他便能经由过程,由于C#中Main是年夜写M的。
pubilc叫做会见润色符,你必要晓得的就是他是私有范例,另有一些别的范例的会见润色符盘算留在前面的文章一致先容。Class暗示类,Java程序的任何部分都包括在一个类内里。关于class的定名,必要注重的实在就是上面一些:从字母入手下手,可使用字母和数字,可是不克不及利用Java的保存字,就如许。假如类名由多个单词组成,那末每一个单词开首字母都要年夜写(这是一个好习气,但是假如你不如许做也没有年夜碍),好比MyJavaProgram。
文件名必要同你的共有类名千篇一律,并且必要以.java作为扩大名。编译后发生的是一个字节码文件,编译器会主动明显这个字节码文件,好比上例便会定名为HelloWorld.class。随后我们便利用Java注释器来实行字节码文件。假如是在BorlandJBuilder情况下,我们只必要利用RunUsingDefault就能够了。假如是在把持台下而不是在集成开辟情况下,那末必要输出javaHelloWorld。
必要注重的是:main办法是任何java程序实行的出发点。这里仍是要提示人人,main办法必定要界说成public的,这是切合最新划定的,但是上面的一个故事告知你假如你在jdk1.2下竟然不必要将main声明为public的,上面的代码竟然能经由过程:
jdk1.2假造机不会往反省main的范例是不是必定是public的,这类情形在MSWindowsNT,Linux和Solaris下城市产生。这在很长一段工夫内被公以为bug。但是从JDK1.4入手下手,注释器就强迫main办法必需是public的了。
有一件事变其实是不由得批评一下,Sun最夺目的一点之一就是把一切的bug呈报都公之于众,如许十分有益于成绩的办理,你乃至能够为你最体贴的bug投上一票,如许一来这个bug就会失掉充实的器重。一切的bug呈报都能够从上面的地点找到。http://developer.java.sun.com/developer/bugParade
关于年夜括号的利用办法我们以为是很随便的,因为Java编译器会疏忽一切的空格,以是不论你利用甚么样的程序计划作风,都能够,但是我们保举两种,一种是左花括号紧跟类名和办法名,另外一种办法是花括号高低对齐。团体更倾向于上面的这个作风。
人人大概已注重到了,花括号标记着我们的办法体的入手下手和停止。我们的代码语句必需以分号作为停止符,回车其实不能代表语句的停止。以是一条语句可以超过多行。我们利用了System.out对象,挪用了println办法。Java的通用语法是:
object.method(parameters)便是:对象.办法(参数列表)
Java中的正文:
Java程序计划言语傍边正文的办法有三种,我们起首看一下上面一段代码:
办法1:利用//在每行正文前
办法2:假如正文为多行,我们一样平常接纳/*……*/包括一切的正文。
办法3:利用/**…………*/作为主动发生文档利用。
经由过程下面的会商,我们对一个Java程序的组成有了一个对照复杂的熟悉。鄙人一节中我们将向人人会合先容Java的数据范例。
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 |
|