-
如何编写好的javadoc评论?
所属栏目:[Java] 日期:2020-12-14 热度:194
我是一个 Java开发人员,我有兴趣在我编写的代码和程序中提高我的Javadoc评论的质量,使其更容易理解,更容易让其他开发人员实现. 我已经阅读了许多文章,包括来自官方来源的文章,并尝试遵循本书中所述的指导原则 “The Elements of Java Style”,但尽管如此,并[详细]
-
java – 有一个集合的行为像一个队列,但允许我一次获得多个元素
所属栏目:[Java] 日期:2020-12-14 热度:160
我正在寻找一个行为像队列的数据结构(它可能是一个队列实现),但是允许我从集合中获取多个元素(例如:队列的前15个元素). 如果不需要新的依赖关系,这将是非常好的. 有什么吗? 我在研究过程中得到的结果越接近于使用drainTo()方法的BlockingQueue,但这不是我[详细]
-
java – 如何使用JSoup发布文件?
所属栏目:[Java] 日期:2020-12-14 热度:58
我使用JSoup使用以下代码发布值: Document document = Jsoup.connect("http://www......com/....php") .data("user","user","password","12345","email","info@tutorialswindow.com") .method(Method.POST) .execute() .parse(); 现在我也想提交一个文件.像[详细]
-
java – 如何在JTree中获取当前节点的深度?
所属栏目:[Java] 日期:2020-12-14 热度:115
我有一个带有几个节点和子节点的JTree.当我点击一个节点时我想知道它的深度(0,1,3).我怎么知道? selected_node.getDepth(); 不返回当前节点的深度.. 解决方法 你应该使用getLevel. getLevel 返回此节点上方的级别数 – 从根节点到此节点的距离.如果此节点是[详细]
-
java – 基于Spring的应用程序
所属栏目:[Java] 日期:2020-12-14 热度:110
我想允许用户在主项目中添加/刷新/更新/删除模块,而不需要重新启动或重新部署.用户将能够编写自己的模块并将其添加到主项目中. 技术上,一个模块将是一个JAR,可能是“热启动”,可能包含: 弹簧控制器 服务,ejbs … 资源(jsps,css,图像,javascripts …) 因此,[详细]
-
如果实例变量还有引用,Java GC是否会销毁对象?
所属栏目:[Java] 日期:2020-12-14 热度:153
我已经在线阅读了一些 Java垃圾回收指南,但是我仍然有点不清楚,并且要确保我的代码中没有内存泄漏. Java GC是否收集失去引用的对象,但其变量仍然有引用? 所以让我们说SomeObject: public class SomeObject { public ObjectVar var; public SomeObject() {[详细]
-
java – 在同一个语句中获取插入的id
所属栏目:[Java] 日期:2020-12-14 热度:118
这个问题在这里已经有一个答案: How to get the insert ID in JDBC?6 有没有办法在表格中插入一行,并且只能在一个语句中获取新的生成的ID?我想使用JDBC,ID将由一个序列生成,或者是一个自动增量字段. 谢谢你的帮助. 约翰·波兰克雷 解决方法 使用getGenerat[详细]
-
java – 这个模糊的方法错误是Eclipse Juno错了吗?
所属栏目:[Java] 日期:2020-12-14 热度:138
今天我一直在玩 Eclipse Juno.来自Helios,这是一个很好的升级.一切都正常,除了一个新的编译错误. 我们使用java.net框架’Fuse’,我们调用以下方法: ResourceInjector.get().inject(true,this); Eclipse告诉我们: The method inject(Object[]) is ambiguous[详细]
-
java – 重写方法只调用父方法 – 有用吗?
所属栏目:[Java] 日期:2020-12-14 热度:72
我正在查看旧的代码库,我找到了一个只调用其父代的方法: @Overridepublic void select(Object item) { super.select(item);} 这种方法会有用例吗?对我来说,看起来我可以删除它. 解决方法 删除它几乎没有任何区别.使用反射并在对象上查找select方法时,您会[详细]
-
混淆使用在Java中同步:模式或反模式?
所属栏目:[Java] 日期:2020-12-14 热度:172
我正在对我不拥有的 Java产品进行更改的代码审查.我不是Java专家,但我强烈怀疑这是无意义的,并且表明对同步如何工作的根本误解. synchronized (this) { this.notify();} 但是我可能错了,因为Java不是我的主要操场.也许有一个理由这样做.如果你能启发我开发商[详细]
-
java-ee – Web.xml:从元素javaee开始找到无效内容
所属栏目:[Java] 日期:2020-12-14 热度:128
我在 Eclipse IDE上遇到此错误. ?xml version="1.0" encoding="UTF-8"?web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:javaee="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java[详细]
-
java – 如何用交替颜色生成Jlist
所属栏目:[Java] 日期:2020-12-14 热度:195
在 Java中我如何获得一个交替颜色的JList?任何示例代码? 解决方法 要自定义JList单元格的外观,您需要编写自己的 ListCellRenderer 实现. 该类的示例实现可能如下所示:(粗略草图,未测试) public class MyListCellThing extends JLabel implements ListCell[详细]
-
java – 如何快速检查URL服务器是否可用
所属栏目:[Java] 日期:2020-12-14 热度:95
我有一个表单的URL http://www.mywebsite.com/util/conv?a=1from=%sto=%s 并且想检查它是否可用. 如果我尝试使用浏览器打开这些链接,链接将重定向到一个不好的请求页面,但是通过代码,我可以获取我需要的数据. 在HTTP请求过程中使用try-catch块是相当缓慢的,[详细]
-
算法 – 跟踪扩展阵列的中位数
所属栏目:[Java] 日期:2020-12-14 热度:191
面试问题: 下面编辑 给你一个数组.你做出2堆,一个minheap和另一个最大堆.现在使用O(nlog n)时间的这两个提供的堆,找到数组的中位数. 更正问题 数字随机生成并存储到(扩展)数组中.你如何跟踪中位数? 解 这个问题可以使用2堆来解决,而且中等值可以在O(1)时间[详细]
-
Java套接字:DataOutputStream或OutputStream?
所属栏目:[Java] 日期:2020-12-14 热度:55
我还是比较新的套接字,我还没有看到关于这个主题的任何信息. 要写入连接的套接字,可以使用 socket.getOutputStream().write 或者从套接字OutputStream创建一个新的DataOutputStream并写入. 使用DataOutputStream或OutputStream,被认为是“好习惯”? 大多数t[详细]
-
java – 具有重要名称的WSDL中的参数名称
所属栏目:[Java] 日期:2020-12-14 热度:86
我正在使用JAXWS RI在 Java中创建一个WebService. 在自动部署应用程序WAR时创建WSDL文件. 问题是我希望WSDL文件中的参数(每个操作接收到)具有重要的名称,但它们显示为arg0,arg1,arg2 … 有没有办法定义这个参数的名称,不使用默认名称? 我已经实施了以下内容[详细]
-
java – HtmlUnit在浏览页面时加载图像吗?
所属栏目:[Java] 日期:2020-12-14 热度:163
如上. 它加载图像吗? 解决方法 默认情况下:no. 你必须使用htmlImage.getImageReader() 或者,你可以使用htmlPage.save() 更新:从2.25开始,您可以使用: webClient.getOptions().setDownloadImages(true);[详细]
-
在Java中放置i18n键字符串的位置
所属栏目:[Java] 日期:2020-12-14 热度:169
在 Java中进行国际化时,可以为每条消息分配一个字符串键.什么是最佳做法,在哪里放置这些字符串键.目标是允许轻松重构(例如键名更改),干净可读的代码,分离问题,但即使从代码的不同部分调用也不会重复键/消息. //bad way,strings directly in codemessages.get[详细]
-
如何从指示的索引中删除arraylist中的元素
所属栏目:[Java] 日期:2020-12-14 热度:65
如图所示,一次运行一个方法后,我想删除旧项目,并准备下次计算,但我想知道如何从指示的索引中删除arraylist中的元素,如队列,服从FIFO算法? 解决方法 你可以使用 List#subList(int,int): ListInteger list = ...list = list.subList(10,list.size()); // cre[详细]
-
java – 使用基本逻辑创建N乘N对角矩阵
所属栏目:[Java] 日期:2020-12-14 热度:192
我想创建一个N大小的矩阵,其中N是全局定义的常量值,现在我只想创建一个N = 6的矩阵.我在哪里,我想让它对角线,就像这样: 0 1 2 3 4 51 0 1 2 3 42 1 0 1 2 33 2 1 0 1 24 3 2 1 0 15 4 3 2 1 0 目前我有这个方法: public static void drawMatrix(){ for (in[详细]
-
如何将Haskell转换成矢量?
所属栏目:[Java] 日期:2020-12-14 热度:69
如果我有一个 Traversable 的实例,xs,我该怎么把它转换成 Vector ? 解决方法 所有可遍历的实例也可折叠,因此您可以编写类似的东西 toVector :: Foldable t = t a - Vector atoVector = Vector.fromList . Foldable.toList{-# INLINE toVector #-} 这可能是[详细]
-
java – Eclipse:有没有办法在Organize Import中强制导入来解决
所属栏目:[Java] 日期:2020-12-14 热度:52
我在 Android项目上使用Eclipse.我更新到狮子,问题开始出现……尝试几个小时的东西,没有结果. 这是问题所在: 我的项目中有几十个文件com.stuff.morestuff. 我想crtl转移我的项目,所以每个导入都解决了. 但是,在每个文件上,eclipse都要求我解决歧义. 因此,我[详细]
-
java – 使用独立的ClassLoader运行每个JUnit测试(不,真的)
所属栏目:[Java] 日期:2020-12-14 热度:200
我如何让JUnit为其执行的每个测试类使用一个单独的ClassLoader? 我正在为一个设置很多静态变量的库写一个JUnit TestRunner.我基本上想要在每个测试类之间重置所有这些,而不需要知道它们是什么.我不想与框架的亲密知识相结合,因为只要库内部更改,我的TestRun[详细]
-
是否有任何Java HTML解析器,其中生成的节点保留原始文本的索引?
所属栏目:[Java] 日期:2020-12-14 热度:50
我想将 HTML文档作为 XML查询(例如使用XPath),因此我需要通过某种形式的HTML清理程序传递HTML. 但是,我也想根据查询的结果对原始源字符串进行修改. 有没有一个Java HTML解析器保留原始源字符串的索引,所以我可以找到一个节点并修改原始字符串的正确部分? 干[详细]
-
将“const”变量传递给Java中的方法
所属栏目:[Java] 日期:2020-12-14 热度:186
在 Java中有一个等价于在C中传递const引用吗? 关于方法签名不排除“常识”误导吗? 解决方法 不,没有. Java“final”并不完全等同于C“const”.以下(最终变量的延迟初始化)在Java中起作用: final double x;int w = 1;if (w 2){ x = 0.5;}else{ x = - 0.5;}[详细]
- java – karaf中的Spring Jdbc声明式事务管理
- java – 应该connectmanager真的关机吗?
- java实现大数加法(BigDecimal)的实例代码
- netstat查看CLOSE_WAIT
- java – JTable JComboBox错误的第一个项目名称
- java – 使用System.out.println()创建边框
- 在循环中执行插入时javax.persistence.Transacti
- java – 当我使用迭代器时,为什么类HashSet的值已
- 详解使用IntelliJ IDEA 配置Maven(入门)
- java – Eclipse – >运行为 – >在服务器上运行