这是名为 Happy Java Library 的 Windows 应用程序,其最新版本可以下载为 happy-library-1.3.zip。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
免费下载并在线运行这个名为 Happy Java Library with OnWorks 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从本网站启动任何 OS OnWorks 在线模拟器,但更好的 Windows 在线模拟器。
- 5. 从您刚刚启动的 OnWorks Windows 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序并安装。
- 7. 从您的 Linux 发行版软件存储库下载 Wine。 安装后,您可以双击该应用程序以使用 Wine 运行它们。 您还可以尝试 PlayOnLinux,这是 Wine 上的一个花哨界面,可帮助您安装流行的 Windows 程序和游戏。
Wine 是一种在 Linux 上运行 Windows 软件的方法,但不需要 Windows。 Wine 是一个开源的 Windows 兼容层,可以直接在任何 Linux 桌面上运行 Windows 程序。 本质上,Wine 试图从头开始重新实现足够多的 Windows,以便它可以运行所有这些 Windows 应用程序,而实际上不需要 Windows。
快乐Java库
Ad
商品描述
帮助开发和测试基于事件的多线程 Java 应用程序。 由于被称为 API-Evolution 的方法,Happy Java 库是完全向下兼容的。 该库包含以下功能:MultiLock、并行循环、集合、控制器、生成器、委托、流。产品优势
- MultiLock-MultiSynchronization - 通过在一个原子操作中同步多个锁来避免死锁。
- Parallel.For 和 Parallel.ForEach 循环
- 基于事件的集合 - 注册 OnBeforeAddEvent 或 OnAfterRemoveEvent 等事件(java.util.Collection、-List、-Set、-Map)
- 部分不可修改 - 装饰集合、列表、集合、映射,例如只允许添加新元素但不删除任何现有元素(java.util.Collection、-List、-Set、-Map)
- 缓存集合 - 装饰 java.util.Collection、-List、-Set、-Map,它缓存经常使用的元素并在许多情况下提高元素搜索过程中的性能。
- 同步集合 - 快乐同步集合与标准 java.util.Collections.synchronizedList()、-Map()、-Set() 装饰器的不同之处在于管理公共 API 中的同步锁。 以这种方式分层同步机制允许从外部同步围绕外部锁的集合。
- 缓冲集合 - 您可以恢复自上次提交以来对集合所做的任何更改。 如果您提交对缓冲集合装饰器所做的更改,则装饰集合将被修改。
- 临时集合 - 如果临时集合中存储的元素将长时间不使用,它们将被删除。 这降低了内存和处理器要求。
- 数据集合 - 该地图可以适应来自数据库或 Web 服务等数据源的数据,并提供对有界数据源中元素的抽象管理。
- SortedList - 装饰要排序的 java.util.List 的装饰器。 实施了两种策略:(1)链接和(2)分而治之。 Sorted List 可以显着提升 List 的性能(超过 20 倍),
- SetList - 将 java.utli.List 修饰为 java.util.Set。 如果您想使用 List.listIterator(int index) 之类的 List 方法,但又不想在您的 List 中出现重复项,有时会很有用。
- 控制器 - 控制您的流程,例如下载、上传或解决流程。
- 委托观察者设计模式实现 - 类似于 .NET 委托。
- 生成器——通常你需要生成随机数据。 例如 35 到 60 之间的随机整数值。或者长度在 5 到 10 个字母之间的字符串。 生成器包旨在简单地生成这样的随机值..
- 基于事件的输入和输出流 - 注册诸如 getOnWriteEvent 或 getOnReadEvent 之类的事件以观察修饰的输入和输出流。 事件将在定义的 timeDelay 之后或在指定的读取或写入字节数之后触发。
- 可取消的输入和输出流 - 将您的流装饰为可取消的,因此在取消后,如果有人尝试使用已解码的流,将触发 IOException。
- 阻塞输入和输出流 - 阻塞输入和输出流添加了新的 block() 方法,该方法允许等待流上的写入或读取操作完成。
- 可停止的 InputStreams - 这个流允许取消装饰的流。 您可以随时停止此流。 装饰器在额外的线程中等待装饰的流,如果您停止此流,则立即返回。
- API-Evolution 向下兼容 API
目的
开发人员,科学/研究
程式语言
爪哇岛
这是一个也可以从 https://sourceforge.net/projects/happy-guys/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。