首先,java是一种比c++更纯粹的面向对象的语言。  1.用引用去操纵对象。什么是引用?举个很简单的例子,电视是一个对象(说严谨点的话,应该是电视是一个类,我家的电视是一个具体的对象实例),那我要操纵电视时,比如调高声音,我有两种方法:用遥控器或者直接按电视上面的增大声音键。其中,用遥控器就是一种引用,操纵对象时通过引用来控制实际的对象,引用也可以单独存在,不指向一个具体的
原创 2017-01-08 22:01:31
436阅读
 面向对象 其实是一种思考的思想 ,而之前却不是 早期是面向过程 我们举个例子来说明一下两种思想 比如对于看电视这个问题: 面向过程会这么来执行: 打开电视 换频道 关闭电视 面向过程注重的是打开,换,关闭这三个动作 而面向对象不是这样 我们说对于这些动作来说操作的都是电视,那我们就把电视看成一个对象,打开,换,关闭。这些动作我们可以把它们 封装到电视里。然后可以这样来
原创 2013-04-19 20:07:50
960阅读
1点赞
2评论
... ...
转载 2021-07-12 18:17:00
32阅读
java编程的基本面向对象思想。
原创 2017-01-08 19:19:10
417阅读
DataStructure是一组互相之间存在一种或多种特定关系的数据的组织方式和它们在计算机内的存储方式,以及定义在该数据上的一组操作。从以上定义可知,数据结构是研究数据的组织、存储方式及其操作的学科。随着计算机的普及,使用计算机来储存、操作数据越发的体现出其必要性。选择合适的数据结构,可降低程序的复杂性,提高程序执行效率。学习总括可大致如下: 一般教科书的第一章总是既简单又复杂的,了解数据结构的基本概念,是我们学习的前提,也是第一章便要介绍的内容,学起来还算简单,复杂的是它要整体介绍这本书,理解起来多多少少都会有不清楚的地方。 二、三章讲解线性表,栈、队列、数组等的概念,属于数据结构中的线.
转载 2013-08-12 19:48:00
91阅读
2评论
肺主气,肺主治节
原创 2018-06-26 22:05:32
622阅读
1点赞
Q: BigDataMini从大量数据中挖掘有用的信息,对AI有何意义?A: 随着智能硬件化,DataMini可以作为AI的一种数据筛选方法,简化AI的设计进程。
转载 2013-09-04 20:45:00
31阅读
2评论
第一章 DevOps概述 第二章 个体软件过程 第三章 敏捷软件开发 第四章 软件架构演化 第五章 云原生与容器技术 第六章 XaaS和IT服务标准 第七章 DevOps工具链 ——学习总结自《devops导论》课程(南京大学)
原创 2021-07-08 14:35:12
238阅读
统计学(statistics) 是收集、处理、分析、解释数据并从数据中得出结论的科学。 统计学是关于数据的科学,它所提供的是一套有关数据收集、处理、分析、解释并从数据中得出结论的方法,统计研究的是各领域的数
原创 2022-01-11 16:47:20
94阅读
Python基础目录1. Python介绍2. 列表和元组3. 字符串4. 字典5. 条件和循环6. 函数7. 面向对象编程8. 日期和时间9. 正则表达式10. 文件操作一、Python介绍1.Python的起源• Guido van Rossum:  – 数学硕士  – 计算机硕士• Python哲学:  – Python是工程,不是艺术。  – 解决一种问题只有一个办法。  – 简单优于繁复
1.1SQL语言SQL语言分为两类:数据定义语言:DDL(data definition language):最常用的CREATE ,ALTER,DROP等数据操纵语言:DML(data manipulation langugage):SELECT,INSERT,DELETE,UPDATE1.2关系数据库管理系统几个专业术语:所有的信息以关系表示,我们也将关系视为二维表表或关系是数据库对象每一个关
原创 2016-02-27 19:34:29
693阅读
第一章:对象导论    我们之所以将自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协议的参与者,这个协定以语言的形式固定下来...除非赞成这个协定中规定的有关语言信息的组织和分类,否则我们根本无法交流。抽象过程    所为的编程语言都提供抽象机制。可以认为:人们所能够解决的问题的
原创 2018-12-10 11:53:46
350阅读
最近在读《Introduction to Data Mining 》这本书,发现课后答案只有英文版,于是打算结合自己的理解将答案翻译一下,其中难免有错误,欢迎大家指正和讨论。侵删。第八章(上) 压缩前:220 × 32 × 4 = 134217728 bytes 压缩后:216 × 32 × 4 = 8388608 bytes 压缩率16 (a)当数据中有划分结构时。即存在子簇。 (b)当数据需要
  前言:贪心算法也是用来解决最优化问题,将一个问题分成子问题,在现在子问题最优解的时,选择当前看起来是最优的解,期望通过所做的局部最优选择来产生一个全局最优解。书中先从活动选择问题来引入贪心算法,分别采用动态规划方法和贪心算法进行分析。本篇笔记给出活动选择问题的详细分析过程,并给出详细的实现代码进行测试验证。关于贪心算法的详细分析过程,下次在讨论。1、活动选择问题描述S= {a1,a2
转载 2023-06-06 11:34:41
162阅读
一、概述1. 算法表述自然语言(ENGLISH)算法描述语言(Pseudo-code)计算机程序语言(C++,Java)硬件设计(DSP)2. 算法一般特性**正确性:**对于符合输入类型的任意输入数据,都产生正确的输出**有效性:**每一步指令能够被有效的执行,并且规定了指令的执行效果,结果应该具有的数据类型,而且是可以预期的**确定性:**每一步之后都要有确定的下一步指令**有穷性:**有限步
对象导论二1.1继承1.2伴随多态可互换对象1.3单根继承结构1.4容器(集合)1.5对象的创建和生命周期1.1继承1.一个基类型包含其所有导出类型所共享的特性和行为。2.所有可以发送给几类对象的消息同时也可以发送给导出的类对象。3.由于基类和导出类具有相同的基础接口,所以伴随此接口得必定有些具体实现。4.“是一个”与“像一个”的关系,是一
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的
《Thinking in java 》第4版 第1章——对象导论 总结
原创 2014-03-07 17:27:41
585阅读
非形式地说,算法就是任何定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。可以这么理解:算法就是把输入转换成输出的计算步骤的一个序列。为什么要学习算法?长期来看,大脑思考能力是一个人最重要的核心竞争力,而算法是为数不多的能够有效训练大脑思考能力的途径之一。有了这项能力,很多别的程序员解决起来很困难的编程问题在你这里就会迎刃而解。最近很多小伙伴问我要一些 算法 相关的资
原创 2020-12-10 12:19:59
2328阅读
  • 1
  • 2
  • 3
  • 4
  • 5