Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件

Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件

ID:40234628

大小:1012.50 KB

页数:16页

时间:2019-07-27

Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件_第1页
Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件_第2页
Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件_第3页
Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件_第4页
Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件_第5页
资源描述:

《Android移动应用开发实用教程教学课件作者夏辉第3章节Android开发的Java基础知识课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android移动应用开发实用教程3Android开发的Java基础知识第章本章内容3.1Java概述3.2Java基础知识3.3Java面向对象基础本章总结3.1Java概述Java的特点:Sun公司对Java编程语言的解释是:Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java的编译和执行过程:首先在Java平台上将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,在实现这个Java平台的任

2、何系统中运行,在运行时,Java平台中的Java解释器对这些字节码进行解释执行,从而实现了“一次编译、到处执行”的跨平台特性。Java的核心:JDK(JavaDevelopmentKit),虚拟机(JavaVirtualMachine)和垃圾收集器。Java的数据类型:基本数据类型和引用数据类型基本数据类型数值类型:byte(8),short(16),int(32),long(64),float(16)和double(64)非数值类型:char:字符的存储范围在:0~65535,char类型还可以使用八

3、进制和十六进制表示,八进制表示形式为:nn,其中n位八进制的数字;十六进制表示格式为:Uxxxx,X表示十六进制数字,十六进制表示范围是:u0000~uFFFFboolean(true/false)引用数据类型类接口数组3.2Java的基础知识基本数据类型转换自动转换:一般从级别低的类型向级别高的类型转换级别顺序:byteshortintlongfloatdoublechar强制转换强制类型转换则需要在代码中声明,转换顺序不受限制,它是需要在转型的数据前面添加一个括号有的数据经过强制类型转换后

4、精度会丢失inte=(int)32.85;//强制类型转换longd=(long)2.78;///强制类型转换bytem=(byte)129;//强制类型转换3.2Java的基础知识流程控制语句选择语句:if…elseswitch循环语句:whiledo….whilefor循环跳转语句breakcontinuereturn3.2Java的基础知识类和对象:类的声明类的声明部分格式:[修饰符]class[extends][implements   

5、ace1>],[],[…]{[//类主体]}[]”表示可选项,“<>”表示必选项,“{}”中为类体,类体也可是空的,即声明一个空类一个类的声明中最少应该有calss+类名+类体Classname必须为合法的Java标识符,不可为关键字extends后面跟的Classname是继承的父类类名;implements后面的是类实类的主体classclassName {[public

6、protected

7、private][static][final]typevariableName;//

8、成员变量[public

9、protected

10、private][static][final

11、abstract]returnTypemethodName([paramList])[throwsexceptionList]{statements};//成员方法}public、protected、private分别是修饰符Classname必须为合法的Java标识符,不可为关键字extends后面跟的Classname是继承的父类类名;implements后面的是类实现的接口3.3Java面向对象基础封装和继承

12、封装:将对象的数据和操作数据方法相结合,通过方法将对象的数据和实现细节保护起来,只留下对外的接口,以便外界进行访问。Java支持下面四种访问权限:public:公共访问权限,在任何场合都可以访问protected:保护访问权限,在同包或同类或不同包的相同父类的子类之间访问default或不使用任何权限修饰符:默认访问权限,在同包或同类之间访问private:私有访问权限,只在同类下可以访问继承:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在

13、的类作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。类的继承使用extends关键字,具体语法格式如下:[修饰符]class[extends]{类主体}修饰符:指访问权限,如:public、abstract等SubClassName:指子类的名称,为Java的合法标识符SuperClassName:指父类的名称,是子类要继承

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

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

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