- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
包装类 包装类可以把基本类型包装为对象类型。 共有8种包装类 int Integer long Long byte Byte short Short float Float double Double boolean Boolean char Character 自动包装(auto boxing / unboxing) java5 支持 包装类是 final 的类 包装类对象是不变的, 与字符串类似 Integer a = 1; Integer b = 2; a = a+b; a = new Integer(a.intValue() + b.intValue()) WarpClassDemo.java 作业 统计一个固定字符串中,每个字符出现的次数。 科技引领未来生活 谢谢! import java.util.ArrayList; import java.util.Collections; import java.util.List; public class TestCollections { public static void main(String args[]) { // List 是实现 Collection 接口的 List list = new ArrayList(); double array[] = { 110, 111, 23, 456, 321,999 }; for (int i = 0; i array.length; i++) { list.add(new Double(array[i])); } Collections.sort(list); for (int i = 0; i array.length; i++) { System.out.println(list.get(i)); } //输出:23.0 111.0 110.0 321.0 456.0 999.0 } } * * 一个月学会Java框架开发 Java Se课程 商密 南昌小熊教育科技有限公司 2014年12月 面向对象(Object Oriented),是指面向客观事物之间的关系。人类日常的思维方式是面向对象的,自然界事物之间的关系是对象与对象之间的关系。 面向对象的定义:首先根据客户需求抽象出业务对象;然后对需求进行合理分层,构建相对独立的业务模块;之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求;最后通过整合各模块,达到高类聚、低耦合的效果,从而满足客户要求。 面向对象OO 面向对象的概念 类class 对象Object 行为 多态 封装 继承 栈 student Student name 陈燕平 Student name 陈三 堆 栈是一块 Java 使用内存区域,使用的方式:LIFO(后迕先出) 堆也是一块 Java 使用内存区域,使用方式:随机分配 局部变量与堆对象空间分配 Java 局部变量和方法参数在栈中分配,大小是按照变量的类型分配; 对象在堆中分配,按照类中声明属性(实例变量)分配空间。 变量类型与分配 变量类型分为:基本类型和引用类型 基本类型变量的空间大小:就是基本类型的空间大小,值是基本类型的值 引用变量的值是一个对象的地址值,引用变量通过地址引用了一个堆对象 引用类型变量的占用空间大小和值管理是“透明不可见的”由 Java 系统管理:变量占用空间以及值的管理,都是透明的 Java 的内存管理与分配 栈stack内存和堆heap内存 构造器(构造函数)的作用 构造函数用来描述对象的创建过程的。 构造器(构造函数)声明在类内部。 方法名与类名一致的方法叫构造函数。 构造方法不能声明返回值类型。 构造方法可以包含参数,参数一般是创建对象实例必须依赖的条件(前提条件)。 当 class 中不写构造器时,java默认提供一个无参数构造器。 public class Point { int x; int y; /*构造函数*/ public Point(int f,int g){ this.x=f; this.y=g; }} 方法重载 方法重载 :方法名一样 ,方法参数不一样。 重载的方法之间经常是重用的。 public class Point { int x; int y; /*构造函数*/ public Point(int f,int g){ this.x=f;//可以使用 this 明确的访问当前对象的属性戒者方法 this.y=g; } /*方法重载 方法名一样 方法参数不一样*/ public
原创力文档


文档评论(0)