第3章java语言基础

第3章java语言基础

ID:46867584

大小:100.50 KB

页数:19页

时间:2019-11-28

第3章java语言基础_第1页
第3章java语言基础_第2页
第3章java语言基础_第3页
第3章java语言基础_第4页
第3章java语言基础_第5页
资源描述:

《第3章java语言基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第3章JAVA语言基础本文由加623157366贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第3章Java语言基础3.1Java程序的构成3.2数据类型、变量与常量3.3表达式3.4流程控制语句3.5小结本章主要介绍编写Java程序必须了解的语言基础知识,包括Java程序的结构、数据类型、Java变量、常量、表达式和流程控制语句等。import语句与C语言的include语句有本质的区别oimport语句只指明要用到的类所在的位置,以便能在用到时可以加载

2、;而C语言用include语句将要用的文件包含在源文件中,作为源文件编译成一个模块。这体现了Java语言的特点,用户只需耍将模块编译一次。当用户在编写另一个模块用到已经编译的模块时,只要告诉编译程序它的位置,如用全限定名或者用import语句,编译程序无需再一次编译已经编译的模块,就能够将源文件编译通过。3.1Java程序的构成Java程序的结构如下:AppletlnOut.javaimportjava.applet・*;importjava・awt・*;importjava・awt.event.

3、*;publicclassAppletlnOutextendsAppletimplementsActionListener//主类类头{Labelprompt;TextFieldinput,output://静态属性publicvoidinit(){prompt=newLabel(/z请输入:");input二newTextField(6)output=newTextField(20);add(prompt);add(input);add(output);input.addActionListen

4、er(this);//方法1}publicvoidactionPerformed(ActionEvente){output.setText(input.getText()+z,,欢迎你!");//方法2}}主类类体Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在JavaApplication中,主类是指包含main方法的类;在JavaApplet里,主类是系统类Applet的子类。主类是Java程序执行的入口点。Java程序中定义类使用关键字class,类的定义

5、由类头和类体两部分组成。类体部分用来定义静态属性和方法这两种类的成员,类头部分除了声明类名外,还可以说明类的继承特性。语句:每一条Java语句都由分号(;)结束。类和方法中的所有语句用一对大括号括起。Java程序是由类定义组成的,每个类内部包括类的静态属性和方法两部分,表达式、变量、常量和关键字等是构成Java的语句的基础。其中变量与常量关键字是Java语言语法规定的保留字,用户程序定义的常量和变量的取名不能与保留字相同。3.2数据类型、变量与常量数据类型、3.2.1数据类型表3.1列出了Java

6、屮定义的所有数据类型。特点如下:Java的各种数据类型占用固定的内存长度,与具体的软硬件平台环境无关;Java的每种数据类型都对应一个缺省的数值,使得这种数据类型的变量的取值总是确定的。这两点分别体现了Java的跨平台特性和安全稳定性。表3.1Java的基本数据类型boolean:表示布尔型。其变量或常量的取值只有true和false两个。true代表“真”,false代表“假”。byte:处理未经加丁的二进制数据,每个byte型的常量或变量中包含8位(bit)的二进制信息。Java的字符类型采用

7、了新的国际标准编码方案一Unicode编码。每个Unicode码占用16个比特位,包含的信息量比ASCII码多了一倍。由于采用Unicode编码方案,有利于Java程序在基于不同语言的平台间的移植。两种数据类型:两种数据类型:基本数据类型和引用数据类型除了基本数据类型外,Java中还有引用数据类型(reference),包括类和接口等。例如,对应基本的double类型,还存在着一个类Doubleo这些类在包含基木数据类型所表示的一定范围、一定格式的数值的同时,还包含了一些特定的方法,可以实现对数值

8、的专门操作,如把字符串转换成双精度型数值等。注意:注意:(1)true、false和null为小写,而不是象在C++语言中那样为大写。严格地讲,它们不是关键字,而是文字。(2)无sizeof运算符,因为所有数据类型的长度和表示是固定的,与平台无关,不是象在C语言中那样数据类型的长度根据不同的平台而变化。这正是Java语言的一大特点。(3)goto和const不是Java编程语言中使用的关键字。3.2.2标识符标识符:用来标识变量、常量、方法、对象和类等的存在,标识符可以由编程者自由

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

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

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