数智图书馆-无锡数智政务 本次搜索耗时 8.058 秒,为您找到 508 个相关结果.
  • 4.1 用构建器自动初始化

    4.1 用构建器自动初始化 4.1 用构建器自动初始化 对于方法的创建,可将其想象成为自己写的每个类都调用一次initialize()。这个名字提醒我们在使用对象之前,应首先进行这样的调用。但不幸的是,这也意味着用户必须记住调用方法。在Java中,由于提供了名为“构建器”的一种特殊方法,所以类的设计者可担保每个对象都会得到正确的初始化。若某个类有一个构...
  • 4.7 练习

    4.7 练习 4.7 练习 (1) 用默认构建器创建一个类(没有自变量),用它打印一条消息。创建属于这个类的一个对象。 (2) 在练习1的基础上增加一个过载的构建器,令其采用一个String自变量,并随同自己的消息打印出来。 (3) 以练习2创建的类为基础上,创建属于它的对象句柄的一个数组,但不要实际创建对象并分配到数组里。运行程序时,注意是否打印...
  • 8.6 通用集合库

    8.6 通用集合库 8.6 通用集合库 通过本章的学习,大家已知道标准Java库提供了一些特别有用的集合,但距完整意义的集合尚远。除此之外,象排序这样的算法根本没有提供支持。C++出色的一个地方就是它的库,特别是“标准模板库”(STL)提供了一套相当完整的集合,以及许多象排序和检索这样的算法,可以非常方便地对那些集合进行操作。有感这一现状,并以这个模型...
  • 14.7 练习

    14.7 练习 14.7 练习 (1) 从Thread继承一个类,并(过载)覆盖run()方法。在run()内,打印出一条消息,然后调用sleep()。重复三遍这些操作,然后从run()返回。在构建器中放置一条启动消息,并覆盖finalize(),打印一条关闭消息。创建一个独立的线程类,使它在run()内调用System.gc()和System.run...
  • 15.3 服务多个客户

    15.3 服务多个客户 15.3 服务多个客户 JabberServer可以正常工作,但每次只能为一个客户程序提供服务。在典型的服务器中,我们希望同时能处理多个客户的请求。解决这个问题的关键就是多线程处理机制。而对于那些本身不支持多线程的语言,达到这个要求无疑是异常困难的。通过第14章的学习,大家已经知道Java已对多线程的处理进行了尽可能的简化。由于...
  • 17.4 总结

    17.4 总结 17.4 总结 通过本章的学习,大家知道运用Java可做到一些较复杂的事情。通过这些例子亦可看出,尽管Java必定有自己的局限,但受那些局限影响的主要是性能(比如写好文字处理程序后,会发现C++的版本要快得多——这部分是由于IO库做得不完善造成的;而在你读到本书的时候,情况也许已发生了变化。但Java的局限也仅此而已,它在语言表达方面的...
  • 17.5 练习

    17.5 练习 17.5 练习 (1) (稍微有些难度)改写FieldOBeasts.java,使它的状态能够保持固定。加上一些按钮,允许用户保存和恢复不同的状态文件,并从它们断掉的地方开始继续运行。请先参考第10章的CADState.java,再决定具体怎样做。 (2) (大作业)以FieldOBeasts.java作为起点,构造一个自动化交通仿真...
  • 2.3.3 键值模型

    2.3.3 键值模型 2.3.3 键值模型 大量的NoSQL系统采用了键值模型(也称为Key-Value模型),每行记录由主键和值两个部分组成,支持基于主键的如下操作: ●Put:保存一个Key-Value对。 ●Get:读取一个Key-Value对。 ●Delete:删除一个Key-Value对。 Key-Value模型过于简单,支持的应用场...
  • 2.5.16 工人服务化模式应用示例

    2.5.16 工人服务化模式应用示例 2.5.16 工人服务化模式应用示例 前面2.1.8节中,我们详细介绍了工人服务化模式,这里我们演示建立一个如下demo:输入一个名字,返回一个hello xx的服务demo,我们看到大部分服务化产品的上手程序都是类似这样的sayHello。设计思路如下: ❏ CtorClient:建立了一个工头客户端,在服务化...
  • 3.6.5 领导者选举相关属性设置

    3.6.5 领导者选举相关属性设置 3.6.5 领导者选举相关属性设置 我们在前面小节已经基本了解了领导者选举的过程和应用,并学会配置了一个领导者候选者的Master/Slave的主备关系,当Master宕机或者网络故障时,可以不受影响切换到Slave上提供服务,这里我们补充一些关于领导者选举的属性设置,可以应用在不同的情形下。在config.xml的...