
笔记
nzsdyun123
这个作者很懒,什么都没留下…
展开
-
Java编程思想08
对象的容纳 程序设计过程中,为了方便容纳和操作对象, JAVA提供了多种方式。 数组 数组是JAVA内建的类型,作为容纳对象的一种方式。 数组是相同类型元素的集合,内存中分配一块连续的内存区域,通过数组下标索引计算出元素对应内存区域的存储地址。 数组可以高效的访问元素,但是数组的创建时就必须指定数组的大小。 集合类 集合类是一系列实现抽象数据结构的类集合,这些类为容纳和操作对象提供了不同形式的实现。 常见数据结构 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系原创 2020-06-17 18:00:35 · 142 阅读 · 0 评论 -
Java编程思想07
多形性 多行性也叫多态性是面向对象设计语言的第三种最基本的特性(抽象,继承,多态),多行性从另一个角度将接口从实施细节中分离了出来;实现了“是什么”和“怎么做”两个模块的分离。 多行性跟类的"造型"和"绑定"技术息息相关。 上溯造型 将一个类的对象句柄当做其基础类的句柄来使用称为“上溯造型”(继承树的画法基础类位于上方)。 “上溯造型”有助于代码的复用;当各类之间只有行为上的差异性,可以将各类进行“上溯造型”到基础类进行调用(基础类会根据“运行期的绑定”来确定来调用哪个类的方法)。 绑定 将一个方原创 2020-06-02 18:19:42 · 203 阅读 · 0 评论 -
Java编程思想01
面向对象 面向对象概念 面向对象的特性 构建项目时需考虑的步骤 面向对象概念 万事万物皆为对象,可将对象理解为一种新的类型变量,它保存着数据和对本身进行的操作。 程序是一大堆对象的组合:通过消息的传递,各对象知道自己该做些什么。为了向对象发出请求,需向对象“发生一条消息”(调用请求)。 每个对象都有自己的存储空间,可以容纳其他对象。 每个对象都有一种类型。根据语法,每个对象都是某个类的一个实例,类是原创 2019-02-19 15:00:27 · 370 阅读 · 0 评论 -
java编程思想02
一切都是对象用句柄操作对象在java中可将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”(Handle);但是拥有一个句柄,并不表示必须有一个对象同它连接: String s;这里只是创建一个句柄,并不是一个对象,若此时想s发送一条消息,就会获得一个错误(因为没有对象同它连接)。所以对象都必须创建创建句柄时,我们可以使用new来创建一个对象来同它进行连接。保存位置程序运气时,有原创 2016-08-11 14:30:26 · 309 阅读 · 0 评论 -
java编程思想03
控制程序流程Java运算符 所以运算符都能根据自己的运算符对象生成一个值。 一个运算符可可变运算对象的值,叫作“副作用”,运算符最常见的用途就是修改自己的运算对象,从而产生副作用,但是生成的值亦可没有副作用的运算符生成。 几乎所有的运算符都只能操作“主类型”,唯一的例外是”=”,”==”,”!=”可以作用域所有对象。 String类支持“+”,“+=”。 运算符优先级运算符优先级决定了存在多个运算符原创 2016-08-11 14:31:09 · 322 阅读 · 0 评论 -
java编程思想04
初始化和清除用构建器自动初始化 java中使用构建器来初始化类的成员变量,构建器是一个同类名相同没有返回值的方法,jvm会默认给类提供一个无参的构造函数。 如果我们重载了构造函数,默认的构建器就会失效 方法的重载的区分是以参数的类型列表(参数的个数、参数类型、参数的顺序)来区分的。 基本类型方法重载 常数被当做int,若没有int的重载方法,则会对其进行转型处理(上溯转型)1-1. char会被转成原创 2016-08-11 14:31:46 · 284 阅读 · 0 评论 -
java编程思想05
隐藏实施过程 OOP(面向对象设计)的一条准则是:把变化的部分同不变的部分进行分割开;其设计原则是只为用户提供用户想用的接口和方法,对一些易于改动的方法和成员变量进行私有化。 java访问控制符java中存在着4中访问指示符,可以有效的控制类成员和方法的访问权限,分别为public, “友好的”(无关键字), protected和private,其访问权限如下表: 指示符 本类 同包原创 2016-08-11 18:42:02 · 306 阅读 · 0 评论 -
java编程思想06
类再生 java中为了代码的复用和再生,可以使用类继承和类合成的形式。类继承是指创建一个新类作为现有类的的一个“类型”;我们可以原样的采取现有类的代码,同时可以加上新代码而对现有类又不会产生影响。 类合成是指在新类中创建原有类的对象,利用原有类的对象来操作原有类的代码,这只是一种简单重复利用代码的功能。 类合成 通过类合成来达到类复用的过程中,需要注意几点类中的合成类的对象编译器并不会主动的原创 2016-09-01 16:43:33 · 440 阅读 · 0 评论