JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt

JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt

ID:59417336

大小:322.00 KB

页数:34页

时间:2020-09-19

JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt_第1页
JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt_第2页
JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt_第3页
JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt_第4页
JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt_第5页
资源描述:

《JAVA_2-基本数据类型、枚举类型和数组ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基本数据类型、枚举类型和数组本章内容标识符、关键字数据类型、类型转换输入/输出数据数组枚举类型前言Sun公司在开发Java语言时是以C/C++语言为基础进行的,因此,Java语言的基本语法,如变量声明、方法调用中的参数传递、运算符、流程控制结构等,都与C/C++语言非常相似。与C++一致的语法机制:数据类型、表达式、程序流控制、结构化、异常处理等;与C++不同的语法机制:类、接口(Interface)、程序包(Package)、自动内存回收以及多线程。Java的语法机制概述类:最重要、最基本的语法设

2、施,类的定义与继承与C++类似,主要区别:Java不允许多重继承,多重继承必须通过接口实现。Java引进了abstract和final修饰词。带abstract的类称为抽象类,只能作为父类使用,不能直接产生实例对象。带final的类不能用作父类被继承,带final的属性在定义时必须赋初值并成为常量,在方法定义时,带final将防止子类重写该方法。Java与C++不同的语法机制接口是一种抽象类,其中只能出现静态常量或抽象方法定义。主要目的是实现多重继承功能,避免C++在多重继承语义上的复杂性。一个

3、Java类可以实现(继承)多个接口。Java与C++不同的语法机制程序包是一些相关类或接口的集合。Java提供包括可重用类标准程序包,用户可自定义程序包。通过import语句将程序包引入应用程序。自动内存回收Java取消了指针类型,所有动态内存请求均通过new运算符,并且得到的不是指针而是引用。系统进行内存回收。多线程依赖操作系统提供的线程管理的API,与平台绑定。语言级支持多线程:忽略操作系统多线程机制的差异,软件具有更好的可靠性和可移植性。Java与C++不同的语法机制1标识符与关

4、键字1.标识符用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。2.Unicode字符集Java语言使用Unicode标准字符集,最多可以识别65536个字符。Unicode字符集的前128个字符刚好是ASCII码表。Java所使用的字母不仅包括通常的字母a、b、c等,也包括汉语中的汉字、朝鲜文、俄文、希腊字母以及其它许多语言中的文字。3.关键字关键字就是Java语言中已经被赋予特定意义的一些单词。不可以把关键字做为标识符来用。采用Unicode国

5、际标准字符集:英文字母、汉字、日文……由字母、数字、下划线或$符号组成以字母、下划线或$符开头数字不能作为第一个字符区分大小写不能使用关键字标识符下面的标识符哪些是合法的,哪些是非法的:变量1,$Str,_var1,myVar,98.3,HelloWorld,class标识符风格约定“_”和“$”不作为变量名,方法名开头变量名、方法名首单词小写,其余单词只有首字母大写。如:anyVariableWorld接口名、类名首单词的首字母大写。如:HelloWord常量:完全大写。如:MAXIMUM_SIZE方法

6、名应该使用动词,类名和接口名应该使用名词。变量名应该有一定意义。*当前不使用**为Java2增加的关键字abstractdoimplementsprivatethisenumbooleandoubleimportprotectedthrowstrictfp**breakelseinstanceofpublicthrowsconst*byteextendsintreturntransientgoto*casefalseinterfaceshorttruesizeofcatchfinallongstatict

7、rycharfianllynativestrictfpvoidclassfloatnewsupervolatilecontinuefornullswitchwhiledefaultifpackageassertsynchronized2数据类型数据类型基本数据类型引用数据类型数值型文本型/字符型(char)逻辑型/布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)枚举类型(enum)逻辑型/布尔型-boo

8、lean(占1个字节)true和false,不对应任何数值(1或0)。如:booleantruth,ok=true;boolean关闭=false;数据类型—逻辑型字节型-byte(占1个字节)无字节型常量表示法,但可以把-27~27-1之间的整型常量赋值给字节型变量。bytex=-12,tom=28,漂亮=98;短整型-short(占2个字节)无短整型常量表示法,但可以把-215~215-1之间的整型常量赋值给短整型变量。s

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

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

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