- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java语言培训.ppt
Java-Overview 面向对象语言简介 Java简介 Java基本语法 类/对象 继承/接口 异常处理 javadoc 面向对象语言简介 对象是什么 对象描述了问题域的概念 对象有状态(属性),有行为(方法) 对象间通过发送消息和方法响应进行互操作 对象隐藏实现方式,暴露出可供调用的方法 类是特定类型对象的定义,它是一种数据类型 类可以从类进行继承(is-a关系) is-a关系的对象能接受相同的消息 面向对象语言基本特征 万物皆对象 程序就是一组相互之间传递消息,告诉对方该干些什么的对象 每个对象都用别的对象来组建它自己的记忆 对象都有类型(类) 所有属于同一类型的对象能接受相同的消息 Java简介 语言主要特性 解释执行,使得开发的应用可以跨平台 隐藏了指针的概念,增强了程序的健壮性 自动分配和回收存储空间 真正面向对象,应用代码全为类定义 Java虚拟机 跨平台的规范 提供应用解释和运行环境 加载类定义 解释执行字节码 负责垃圾回收 垃圾回收 对象的存储地点:Heap(堆) 检查和释放不再使用的堆空间 通常发生在没有堆空间可用的情况下 类装载机制 加载Class信息 分为bootstrap/user-defined 整个类装载模型为树状 装载类时,会首先交由父类装载器进行加载 没有关系的类装载器无法相互访问加载的Class数据 程序组织方式folderjavafile(packagesclasses) Java基本语法-应用的入口 Java区分大小写 语句以;结尾,一行可写多条语句,一语句可以分多行写 应用的入口—main函数 public static void main(String args[]){} static关键字—方法是类的方法,不是对象的 public关键字—方法的可见性 System.out.println—控制台输出 Java基本语法-对象的使用 例. Integer count = new Integer(2); String info = count.toString(); String text = “text”; 对象的创建 – new关键字 对象的销毁 – 无需手动销毁 对象的引用 – reference Java基本语法-流程控制 不支持goto 条件判断:if-else/switch-case 函数返回:return 循环:for/while/do-while/break/continue Java基本语法-原生数据类型 Java基本语法-常用对象类型 类就是数据类型 String – 内容不可变 BigDecimal – 内容不可变 BigInteger – 内容不可变 StringBuffer Date Java基本语法-集合类型 数组[] – 对象,长度不可变 List Map Set Java基本语法-运算符 数值原生类型运算:+,-,*,/,%,=,+=,-=,*=,/=,%= 数值原生类型自动递增/递减:++,-- 原生数据类型关系运算符:,=,,=,==,!= 逻辑运算符: ,||,! 三元运算符: ?: String: +,+= 任何对象: =,==,!= 类型转换: () 位运算符和移位运算符 Java基本语法-=,==,equals 用于对象: = -- 赋值操作 == -- 比较是不是同一个对象 equals – 比较对象的值是否相等 Java基本语法-传值与传址 原生类型数据以传值方式进行参数传入传出 对象的传递以对象引用传值的方式完成 类/对象 类与对象 类的声明 属性 方法 构造函数 清理 Object类方法说明 类与对象 对象是类的实例 对象对应个体数据 类对应数据类型 对象有针对个体的属性和方法 类有针对该数据类型的属性和方法 类的声明 所有类均默认继承自Object类 可见范围:public/package 不可继承:final 一源文件中可以有多个类定义 public类名必须和文件名相同 属性 可见范围:public/protected/package/private 静态属性:static 是否常量:final 属性的初始化与初始值 this关键字 方法 对对象属性的访问应使用get/set方法进行包装 可见范围:public/protected/package/private 静态方法:static 不可override/inline:final 方法签名:方法名+参数列表 使用相同的方法名+不同的参数列表对方法进行overload(重载) 构造函数 类必定有构造函数 可见范围: public/protected/package/private 可overload(重载) 在没有为类手
您可能关注的文档
- FX系列plc与pc机通讯.doc
- F组《杨老师的新评测计划》讨论结果.doc
- GAMMA二进制安装指南.doc
- GCT英语表达阅读理解.doc
- GDP能耗是否反映中国的实际状况.doc
- ghfdhdfhdthfd.doc
- Ghost参数应用实例.doc
- ghost封装_写在封装前.doc
- GIS上机报告.doc
- GIS制图实习一.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)