美文网首页
1.2数据抽象

1.2数据抽象

作者: jack_520 | 来源:发表于2017-09-07 00:09 被阅读0次

数据类型是一组值和对值的一组操作的集合,到目前为止,我们已经详细讨论Java的原始数据类型:例如,原始数据类型int的值是介于-2的31次方与2的31次方减一;对int' 的操作包括+-*/%<>。从原理上来说,我们可以仅仅使用原始类型来编写我们的语法,但更多时候,使用更高水平的抽象来写我们的程序更更方便。在这种情况下,我们关注数据类型的定义的过程和使用,这个过程为数据抽象(它是对1.1节所述的函数风格的补充)*。

Java语法很大一部分基于被称为引用类型 的建立数据类型熟悉的Java类。这种格式的语法被称为面向对象的语言,它围概念对象,保持数据值的实体。通过Java的原始类型,我们很大程度上被限制操作数字,但通过引用类型,我们可以写程序操作字符串,图片,声音,任何其他上百种抽象的在Java标准库或者我们书的网站上上百种程序,甚至比库定义的数据类型更重要的是Java编程中得数据类型是无限的 ,因为你能够定义自己的数据类型来抽象任意对象。

抽象的数据类型是一种数据类型能够对使用者数据表示表示。用java类来实现抽象数据类型和用一组静态方法实现一组函数库没什么不同,,,,

抽象数据类型是重要的因为他们支持封装在程序设计。在本书中,我们将通过他们:

以适用各种用途的api形式准确定义问题;

用api的实现描述算法和数据结构。

我们研究同一问题的不同算法的主要原因在于他们的性能特点不同,抽象数据类型正适合于算法的这种研究,他们可以确保我们可以随时将算法性能问题的知识应用于实践:可以在不修改任何用例代码的情况下用一种算法替代另一种算法并改进所有用例性能。

相关文章

  • 1.2数据抽象

    1. 抽象数据类型(ADT):是一种能够对使用者隐藏数据表示的数据类型。 API:应用程序编程接口 对象:是能够承...

  • 1.2数据抽象

    数据类型是一组值和对值的一组操作的集合,到目前为止,我们已经详细讨论Java的原始数据类型:例如,原始数据类型in...

  • 1.2 数据抽象 1.2.1

    题目:编写一个Point2D的用例,从命令行接受一个整数N。在单位正方形中生成N个随机点,然后计算两点之间的最近距...

  • 1.2 数据抽象 1.2.6

    题目:如果字符串s中的字符循环移动任意位置之后能够得到另一字符串t,那么s就被称为t的回环变位(circilar ...

  • alg4th-1.2

    [TOC] algorithm 4th笔记(1.2) 1.2 数据抽象 Counter类 ,计数器 使用Count...

  • 《算法》1.2-数据抽象

    1.数据抽象 ** 数据类型:**值+值上的操作Java编程的基础:主要是使用class关键字构造被称为引用类型的...

  • 第一章绪论

    1.1数据结构 1.2基本概念和术语 1.3抽象数据类型 1.4算法和算法分析 给出问题--->画出逻辑结构---...

  • 第7章:类

    #1.定义抽象数据类型1.1 设计Sales_data类1.2 定义改进的Sales_data类1.3 定义类相关...

  • 深入理解类和对象

    1.1 抽象基类(abc模块) python的抽象类的写法,继承抽象类的类必须要实现抽象方法,否则会报错 1.2 ...

  • 1.2抽象词语转化(上)

    具象词语是指有具体图像的名词,抽象词语则是指没有具体图像的词语。比如:今天我非常高兴。“非常”就是一个表示程度的抽...

网友评论

      本文标题:1.2数据抽象

      本文链接:https://www.haomeiwen.com/subject/gefbjxtx.html