数智图书馆-无锡数智政务 本次搜索耗时 2.220 秒,为您找到 508 个相关结果.
  • 13.10 下拉列表

    13.10 下拉列表 13.10 下拉列表 下拉列表像一个单选钮组,它是强制用户从一组可实现的选择中选择一个对象的方法。而且,它是一个实现这点的相当简洁的方法,也最易改变选择而不至使用户感到吃力(我们可以动态地改变单选钮,但那种方法显然不方便)。Java的选择框不像Windows中的组合框可以让我从列表中选择或输入自己的选择。在一个选择框中你只能从列表...
  • 12.1 传递句柄

    12.1 传递句柄 12.1 传递句柄 将句柄传递进入一个方法时,指向的仍然是相同的对象。一个简单的实验可以证明这一点(若执行这个程序时有麻烦,请参考第3章3.1.2小节“赋值”): //: PassHandles.java // Passing handles around package c12; ...
  • 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作为起点,构造一个自动化交通仿真...
  • Chat Odası

    sort: 1 Chat Odası WebSocket ile yapma name: Chat Room sort: 1 Chat Odası Bu demo Anlık Mesajlaşma Uygulaması (web) yapımını iki yol ile gösterecektir : Long polling kull...
  • 2.11 练习

    2.11 练习 2.11 练习 (1) 参照本章的第一个例子,创建一个“Hello,World”程序,在屏幕上简单地显示这句话。注意在自己的类里只需一个方法(“main”方法会在程序启动时执行)。记住要把它设为static形式,并置入自变量列表——即使根本不会用到这个列表。用javac编译这个程序,再用java运行它。 (2) 写一个程序,打印出从命...
  • 空标题文档

    在fileData()中,可看到应用了各种文件调查方法来显示与文件或目录路径有关的信息。 main()应用的第一个方法是renameTo(),利用它可以重命名(或移动)一个文件至一个全新的路径(该路径由参数决定),它属于另一个File对象。这也适用于任何长度的目录。 若试验上述程序,就可发现自己能制作任意复杂程度的一个目录路径,因为mkdirs()会帮...
  • 第11章 运行期类型鉴定

    第11章 运行期类型鉴定 第11章 运行期类型鉴定 运行期类型鉴定(RTTI)的概念初看非常简单——手上只有基础类型的一个句柄时,利用它判断一个对象的正确类型。 然而,对RTTI的需要暴露出了面向对象设计许多有趣(而且经常是令人困惑的)的问题,并把程序的构造问题正式摆上了桌面。 本章将讨论如何利用Java在运行期间查找对象和类信息。这主要采取两种形...
  • 15.10 练习

    15.10 练习 15.10 练习 (1) 编译和运行本章中的JabberServer和JabberClient程序。接着编辑一下程序,删去为输入和输出设计的所有缓冲机制,然后再次编译和运行,观察一下结果。 (2) 创建一个服务器,用它请求用户输入密码,然后打开一个文件,并将文件通过网络连接传送出去。创建一个同该服务器连接的客户,为其分配适当的密码,...
  • 16.10 练习

    16.10 练习 16.10 练习 (1) 将SingletonPattern.java作为起点,创建一个类,用它管理自己固定数量的对象。 (2) 为TrashVisitor.java添加一个名为Plastic(塑料)的类。 (3) 为DynaTrash.java同样添加一个Plastic(塑料)类。