- 1、本文档共123页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Java语言基础 3.1 Java程序的构成 3.2 数据类型、变量与常量 3.3 表达式 3.4 流程控制语句 3.5 小结 习题 本章主要介绍编写Java程序必须了解的若干语言基础知识,包括Java程序的结构、数据类型、变量、常量、表达式和流程控制语句等。掌握这些基础知识,是书写正确的Java程序的前提条件。 3.1 Java程序的构成 上一章中已经介绍了几个简单的Java程序的例子,通过它们可以了解Java程序的一般构成规则,下面仍以例2-5中的程序为例,介绍Java程序的构成。 AppletInOut.java 1: import java.applet.*; 2: import java.awt.*; 3: import java.awt.event.*; 4: public class AppletInOut extends Applet implements ActionListener 主类类头 5: { 父类 6: Label prompt; 7: TextField input,output; 静态属性 8: 9: public void init( ) 10: { 11: prompt = new Label(″请输入您的名 字: ″); 12: input = new TextField(6); 13: output = new TextField(20); 14: add(prompt); 15: add(input); 16: add(output); 17: input.addActionListener(this); 方法1 18: } 19: public void actionPerformed(ActionEvent e) 20: { 21: output.setText(input.getText( )+″, 欢迎你!″); 22: } 方法2 23: } 主类类体Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在Java Application中,这个主类是指包含main方法的类;在Java Applet里,这个主类是一个系统类Applet的子类。主类是Java程序执行的入口点。同一个Java程序中定义的若干类之间没有严格的逻辑关系要求,但它们通常是在一起协同工作的,每一个类都可能需要使用其他类中定义的静态属性或方法。 Java程序中定义类使用关键字class,每个类的定义由类头定义和类体定义两部分组成。类体部分用来定义静态属性和方法这两种类的成员,其中方法类似于其他高级语言中的函数,而静态属性则类似于变量。类头部分除了声明类名之外,还可以说明类的继承特性,当一个类被定义为是另一个已经存在的类(称为这个类的父类)的子类时,它就可以从其父类中继承一些已定义好的类成员而不必自己重复编码。 语句是构成Java程序的基本单位之一。每一条Java语句都由分号(;)结束,其构成应该符合Java的语法规则。类和方法中的所有语句应该用一对大括号括起。Java程序是由类定义组成的,每个类内部包括类的静态属性声明和类的方法两部分,所以除了静态属性声明语句之外,其他的执行具体操作的语句只能存在于类方法的大括号之中,而不能跳出方法孤立地直接书写在类中。例如,例2-5中第11~17句、第21句,这些语句都不能写在方法的外面。 比语句更小的语言单位是表达式、变量、常量和关键字等,Java的语句就是由它们构成的。其中变量与常量关键字是Java语言语法规定的保留字,用户程序定义的常量和变量的取名不能与保留字相同。 3.2 数据类型、变量与常量 3.2.1 数据类型 表3.1列出了Java中定义的所有数据类型,可以看出Java的数据类型的设置与C语言相近。其不同之处在于:首先,Java的各种数据类型占用固定的内存长度,与具体的软硬件平台环境无关;其次,Java的每种数据类型都对应一个缺省的数值,使得这种数据类
您可能关注的文档
最近下载
- Tesseral-地球物理.pptx VIP
- GB石油地震勘探资料采集技术规程.pdf
- 循环系统常见疾病症状和体征ppt课件.pptx VIP
- 浙江石化4000万吨年炼油化工一体化项目.pdf
- 自身免疫性脑炎.ppt
- 全过程工程咨询进度管理措施.pdf VIP
- 上海市历年中考数学第24题专题汇编(含参考答案).pdf
- 《短视频的创作与传播研究文献综述》2800字.docx VIP
- AP美国历史 2022年真题 附答案和评分标准 AP United States History 2022 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 远离健康杀手-四年级安全教育.PPT
文档评论(0)