万象云档 本次搜索耗时 1.315 秒,为您找到 807 个相关结果.
  • 2.4 新建数据类型:类

    2.4 新建数据类型:类 2.4.1 字段和方法 2.4 新建数据类型:类 如果说一切东西都是对象,那么用什么决定一个“类”(Class)的外观与行为呢?换句话说,是什么建立起了一个对象的“类型”(Type)呢?大家可能猜想有一个名为type 的关键字。但从历史看来,大多数面向对象的语言都用关键字class 表达这样一个意思:“我准备告诉你对象一种新...
  • 6.7 向上转换

    6.7 向上转换 6.7.1 何谓“向上转换”? 6.7 向上转换 继承最值得注意的地方就是它没有为新类提供方法。继承是对新类和基类之间的关系的一种表达。可这样总结该关系:“新类属于现有类的一种类型”。 这种表达并不仅仅是对继承的一种形象化解释,继承是直接由语言提供支持的。作为一个例子,大家可考虑一个名为Instrument 的基类,它用于表示乐器...
  • 8.3 枚举器(迭代器)

    8.3 枚举器(迭代器) 8.3 枚举器(迭代器) 在任何集合类中,必须通过某种方法在其中置入对象,再用另一种方法从中取得对象。毕竟,容纳各种各样的对象正是集合的首要任务。在Vector 中,addElement() 便是我们插入对象采用的方法,而elementAt() 是提取对象的唯一方法。Vector 非常灵活,我们可在任何时候选择任何东西,并可使...
  • Cookie 辅助函数

    Cookie 辅助函数 , 加载辅助函数 , 可用函数 Cookie 辅助函数 Cookie 辅助函数文件包含了一些帮助你处理 Cookie 的函数。 加载辅助函数 可用函数 ,加载辅助函数 该辅助函数通过下面的代码加载: $this -> load -> helper ( 'cookie' ); ,可用函数 ...
  • 9.8 异常匹配

    9.8 异常匹配 9.8.1 异常准则 9.8 异常匹配 “抛”出一个异常后,异常控制系统会按当初编写的顺序搜索“最接近”的控制器。一旦找到相符的控制器,就认为异常已得到控制,不再进行更多的搜索工作。 在异常和它的控制器之间,并不需要非常精确的匹配。一个派生类对象可与基类的一个控制器相配,如下例所示: //: Human.java // Ca...
  • 图表设计及样式

    在 Highcharts 中,所有的布局及样式均可通过配置来自定义。 一、布局及位置 Highcharts 图表中大部分元素都可以通过 x 和 y 参数设置偏移量来改变其位置,偏移是相对其水平对齐和竖直对齐方式的;水平对齐可用的值有 “left”、“right” 和 “center”,默认是 “left”;竖直对齐可用在值有 “top”、“b...
  • 所需工具

    现在是时候来介绍在这一Hackable的编辑器中,真正“Hackable”的部分了。像我们在整个第二章中看到的那样,Atom中很大一部分都由一大堆包组成。如果你想向Atom中添加一些功能,你必须要访问和Atom核心特性相同的API和工具。从树视图、命令面板到查找替换功能,甚至Atom的绝大多数核心特性都是以包的形式实现的。 所需工具 最开始,...
  • 分布式系统面试连环炮

    分布式系统面试连环炮 为什么要进行系统拆分? 分布式服务框架 分布式锁 分布式事务 分布式会话 分布式系统面试连环炮 有一些同学,之前呢主要是做传统行业,或者外包项目,一直是在那种小的公司,技术一直都搞的比较简单。他们有共同的一个问题,就是都没怎么搞过分布式系统,现在互联网公司,一般都是做分布式的系统,大家都不是做底层的分布式系统、分布式存储...
  • Client drivers

    Client drivers Official drivers ​ Community powered ​ Client drivers Official drivers​ The drivers that are officially maintained can be expected to be feature complete an...
  • 10.1 输入和输出

    10.1 输入和输出 10.1.1 InputStream 的类型 10.1.2 OutputStream 的类型 10.1 输入和输出 可将Java库的IO类分割为输入与输出两个部分,这一点在用Web浏览器阅读联机Java类文档时便可知道。通过继承,从InputStream (输入流)派生的所有类都拥有名为read() 的基本方法,用于读取单个字...