问题内容: 假设给了我一个URI,并且我想找到返回的文件的文件扩展名,那么我必须在Java中做什么。 例如,位于http://www.daml.org/2001/08/baseball/baseball- ont 的文件为http://www.daml.org/2001/08/baseball/baseball- ont.owl 当我做 我无法看到带有扩展名的完整文件名,以及如何获取文件扩展名。`
问题内容: 我使用具有八个核心的台式机(通过javac目标)使用Ant构建Java应用程序。有没有一种方法可以通过使用多个线程或进程来加快编译速度? 我知道我可以并行运行多个Ant任务,但是我认为这不能应用于单个编译目标,还是可以吗? 问题答案: 我不知道有什么方法可以告诉蚂蚁本身有效利用多个内核。但是您可以告诉ant使用Eclipse Compiler ,它支持内置的多线程编译。
问题内容: Pandigital数字是包含数字1..number长度的数字。 例如123、4312和967412385。 我已经解决了许多Euler项目问题,但是Pandigital问题总是超过一分钟法则。 这是我的泛指功能: 创建自己的函数并使用此方法对其进行测试 使用此循环,您应该获得720个pandigital号码。我的平均时间是500毫秒。 我正在使用Java,但问题是所有语言都可以使
问题内容: 我在以下几行中遇到问题,其中未初始化的数组/没有元素。 有什么可能的解决方案? 问题答案: 由于尚未初始化,因此没有长度,其值为。但是,编译器甚至不允许您按 原样 编译该代码,从而引发以下错误: 变量car可能尚未初始化 。 您需要先对其进行初始化,然后才能使用: 如果需要初始化一个空数组,可以使用以下命令: 如果需要使用特定的大小初始化它,以便填充某些位置,可以使用以下命令: 但是,
问题内容: 我刚刚解决了另一个我虽然正在使用此版本的图书馆,但显然我的应用服务器已经加载了旧版本的-此库-问题(叹气)。 有人知道一种验证(或监视)您的应用程序是否有权访问所有适当的jar文件或已加载的类版本的好方法吗? 提前致谢! [ 在我看来,PS是开始使用OSGi模块体系结构的充分理由!] 更新 :此文章帮助的!通过将JBoss的类加载器写入日志文件,它使我了解了哪些类加载。 问题答案: 如
问题内容: 当实例化ArrayList时,我习惯于看到这样的代码 要么 但是今天我遇到了一个类似ArrayList的实例: 这是怎么回事,为什么会给出“不安全操作”的编译警告? 问题答案: 编辑: 是的,找到了参考。参见JLS§15.12.2.1-确定潜在适用方法: 如果方法调用包括显式类型参数,并且成员是泛型方法,则类型参数的数量等于方法的类型参数的数量。 此子句暗示 非泛型方法可能潜在地适用于
问题内容: 在执行过程中,一个Java程序如何知道它正在使用多少内存? 我不在乎它有多有效! 问题答案: VonC的答案是一个交互式解决方案- 如果您希望以编程的方式了解,则可以使用Runtime.totalMemory()来查找JVM使用的总量,然后使用Runtime.freeMemory()来查找仍有多少可用量(即它分配 到 的JVM,但不分配 中 的JVM -新对象可以使用这块内存)。 这些
问题内容: 我正在与Android的糟糕布局系统作斗争。我正在尝试用一张桌子填满屏幕(很简单吗?),但是很难做到。 我得到它可以以某种方式在XML中工作: 但是我无法使其在Java中工作。我已经尝试了LayoutParams的一百万种组合,但是没有任何效果。这是我得到的最佳结果,它只能填充屏幕的宽度,而不是高度: 显然,Android文档没有帮助。有人有主意吗? 问题答案: 终于弄清楚了如何做到这
问题内容: 我想在数据库中保存一个对象。 我正在使用MySQL数据库,但是当我尝试使用MySQL数据库时,出现一个异常:“数据大于列长度”。 如何使用休眠方式增加列的长度? 问题答案: 如果您的列使用注释 或使用其他列类型
问题内容: 我想编写自定义的Lombok注释处理程序。我知道http://notatube.blogspot.de/2010/12/project-lombok- creating-custom.html 。但是当前的lombok jar文件并不包含许多.class文件,而是包含名为.SCL.lombok的文件。 我发现.SCL.lombok文件是.class文件,Lombok的生成脚本在生成ja
问题内容: 我的客户端PC通过以太网上的套接字作为服务器PC连接,如何从服务器端代码中找到该客户端的IP。 服务器在新线程中为每个客户端分配一个套接字。 当我在客户端套接字上执行操作时,我仍然会获得服务器IP地址。(是服务器在当前客户端连接上产生的套接字,并将其传递给新的线程)。 问题答案: 我相信您想改用远程地址:
问题内容: 我正在使用谷歌地图,我需要更改“我的位置”(当前位置按钮)的位置。当前当前位置按钮在右上角。因此,请帮助我如何在Google地图屏幕上重新定位当前位置按钮。提前致谢。 我的示例代码: 问题答案: 你可以用这个
问题内容: 我对(Rhino)脚本引擎和相关类的生命周期和并发语义感兴趣。特别: 被认为是线程安全的? 是否应该允许多个线程共享一个ScriptEngine实例? …还是每个线程都应该构造一个短暂的实例? …或将它们放在游泳池中? 如果多个线程同时调用怎么办? 实例同样的问题 对于使用?生成的接口实现,存在相同的问题。 大概,放置在Bindings中的对象遵循Java的垃圾回收。那些没有出现在绑定
问题内容: 我的问题: 如何在a上执行一堆线程对象并等待它们全部完成后再继续? 我是ThreadPoolExecutor的新手。因此,此代码是测试以了解其工作方式。现在我什至都不用对象填充,因为我不理解如何在不调用另一个队列的情况下开始队列。无论如何,现在我只是打电话给我,但我认为我仍然缺少一些东西。任何提示都很棒!谢谢。 RunnableObject类: 问题答案: 你应该循环
问题内容: 我要声明一个字段: 首先,问题的顺序吗?如果没有,是否存在标准的可接受序列或约定? 其次,我的应用程序中的是固定的。这是最好的方式来存储其价值吗? 问题答案: 我将Checkstyle与Eclipse结合使用,如果声明的顺序与您指定的顺序不同,则会导致警告,引用Java语言规范(JLS)。例如, 结果是 他们的页面列出了他们期望的顺序,尽管通过该页面上的链接到JLS,我看不到任何东西可