中学生作文 语文教案 高考作文 文言文翻译 新课程改革 说课稿 诗歌散文欣赏 中考高考应考对策 语文教学论文之二 语文教学论文之三
语文教学论文之四 小学语文论文 小学语教案文 小学语文试题 小学生园地 文学欣赏 小学教师园地 小学语文课件 语文试题 数学试题
化学试题
物理试题 历史试题 政治试题 英语试题 生物试题 地理试题 其它教案 语文教案 数学教案 化学教案 物理教案
历史教案 政治教案 英语教案 生物教案 地理教案

HomeArticle        > IT培训      

> Java程序设计的基本结构


  文章内容
 


Java程序设计的基本结构


 
 


.史前Java  .简单的Java程序的构建  .注释
.数据类型  .变量                  .赋值和初始化
.操作符    .字符串                .控制流程
.大数字    .数组

史前Java     
  Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发一种新的语言Oak(Java的 前 身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时Mark Ardreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的支持,触发了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解释器来执行字节码文件。如果是在Borland JBuilder环境下,我们只需要使用Run Using Default就可以了。如果是在控制台下而不是在集成开发环境下,那么需要输入java HelloWorld。

需要注意的是:main方法是任何java程序执行的起点。这里还是要提醒大家,main方法一定要定义成public的,这是符合最新规定的,然而下面的一个故事告诉你如果你在jdk1.2下居然不需要将main声明为public的,下面的代码居然能通过:
  
jdk1.2虚拟机不会去检查main的类型是否一定是public的,这种情况在MS Windows NT, 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的数据类型。

 
State

学科试题测试
教学知识小品
教学心得随笔之一
教育教学论文
教学设计教案
教学心得随笔之二
教学心得随笔之三
工科论文
管理学论文
公共管理论文
经济学论文
法律论文
政治学论文
会计审计论文
艺术论文
其它类论文
证券金融论文
论文指导
财政税收论文
工商管理论文
财务管理论文
计算机论文
医学论文
哲学论文
教育论文
少儿英语
综合英语
考研&MBA
国内考试
企业法律顾问
小语种
出国考试
学习顾问
IT培训
管理培训
商务英语
会计考试
英语考试
司法考试
英语口语
导游员考试
自学考试
公务员考试
报关员考试
CET考试综合信息
CET四级考试
CET六级考试
PETS考试
等级考试综合信息
计算机等级一级考试
计算机等级二级考试
计算机等级三级考试
计算机等级四级考试
全国计算机NIT考试
软考试综合信息
数据库系统工程师
网络管理(程序)员
程序员级
网络设计师
软件设计师(高程)
系统分析师
 


Copyright www.schoolscn.com All rights reserved. ICP备05047758号