数智图书馆-无锡数智政务 本次搜索耗时 2.731 秒,为您找到 508 个相关结果.
  • 4.5 数组初始化

    4.5 数组初始化 4.5 数组初始化 在C中初始化数组极易出错,而且相当麻烦。C++通过“集合初始化”使其更安全(注释⑥)。Java则没有象C++那样的“集合”概念,因为Java中的所有东西都是对象。但它确实有自己的数组,通过数组初始化来提供支持。 数组代表一系列对象或者基本数据类型,所有相同的类型都封装到一起——采用一个统一的标识符名称。数组的定...
  • 5.2 Java访问指示符

    5.2 Java访问指示符 5.2 Java访问指示符 针对类内每个成员的每个定义,Java访问指示符poublic,protected以及private都置于它们的最前面——无论它们是一个数据成员,还是一个方法。每个访问指示符都只控制着对那个特定定义的访问。这与C++存在着显著不同。在C++中,访问指示符控制着它后面的所有定义,直到又一个访问指示符加...
  • 13.9 单选钮

    13.9 单选钮 13.9 单选钮 单选钮在GUI程序设计中的概念来自于老式的电子管汽车收音机的机械按钮:当我们按下一个按钮时,其它的按钮就会弹起。因此它允许我们强制从众多选择中作出单一选择。 AWT没有单独的描述单选钮的类;取而代之的是复用复选框。然而将复选框放在单选钮组中(并且修改它的外形使它看起来不同于一般的复选框)我们必须使用一个特殊的构建器...
  • 6.3 合成与继承的结合

    6.3 合成与继承的结合 6.3 合成与继承的结合 许多时候都要求将合成与继承两种技术结合起来使用。下面这个例子展示了如何同时采用继承与合成技术,从而创建一个更复杂的类,同时进行必要的构建器初始化工作: //: PlaceSetting.java // Combining composition & inheritanc...
  • 拓展示例

    拓展示例 为Image Tag添加宽度和高度属性 对于每个Matcher,使用多个Pattern校验HTML 解析CSV文档 拓展示例 Additional Examples 为Image Tag添加宽度和高度属性 Adding Width and Height Attributes to Image Tags 这里给出个高级的例子,原地(...
  • 10.6 StreamTokenizer

    10.6 StreamTokenizer 10.6 StreamTokenizer 尽管StreamTokenizer并不是从InputStream或OutputStream衍生的,但它只随同InputStream工作,所以十分恰当地包括在库的IO部分中。 StreamTokenizer类用于将任何InputStream分割为一系列“记号”(Toke...
  • 第15章 网络编程

    第15章 网络编程 第15章 网络编程 历史上的网络编程都倾向于困难、复杂,而且极易出错。 程序员必须掌握与网络有关的大量细节,有时甚至要对硬件有深刻的认识。一般地,我们需要理解连网协议中不同的“层”(Layer)。而且对于每个连网库,一般都包含了数量众多的函数,分别涉及信息块的连接、打包和拆包;这些块的来回运输;以及握手等等。这是一项令人痛苦的工作...
  • 15.9 总结

    15.9 总结 15.9 总结 由于篇幅所限,还有其他许多涉及连网的概念没有介绍给大家。Java也为URL提供了相当全面的支持,包括为因特网上不同类型的客户提供协议控制器等等。 除此以外,一种正在逐步流行的技术叫作Servlet Server。它是一种因特网服务器应用,通过Java控制客户请求,而非使用以前那种速度很慢、且相当麻烦的CGI(通用网关接...
  • 16.6 多重派遣

    16.6 多重派遣 16.6 多重派遣 上述设计方案肯定是令人满意的。系统内新类型的加入涉及添加或修改不同的类,但没有必要在系统内对代码作大范围的改动。除此以外,RTTI并不象它在RecycleA.java里那样被不当地使用。然而,我们仍然有可能更深入一步,以最“纯”的角度来看待RTTI,考虑如何在垃圾分类系统中将它完全消灭。 为达到这个目标,首先必...
  • 6.7 解析远程文件

    6.7 解析远程文件 6.7 解析远程文件 假设通过FttpAdapter已经读取到远程文件中一部分数据,如下: FttpAdapter fa = new FttpAdapter ( "fttp://192.168.0.1/home/log/1.log" ); FttpReadAdapter reader = fa . getFt...