-
java – 如何引用创建对象的对象?
所属栏目:[Java] 日期:2020-12-15 热度:112
在 Java中,我有一个创建按钮的对象.在该按钮的onclicklistener中,我想引用创建按钮的对象. 有什么简单的方法可以做到这一点吗? 解决方法 这取决于你如何构建它.通常,实例没有对创建它们的实例的引用,除非您将其传入并将其存储在某处.但是,如果你这样做: pu[详细]
-
您更喜欢哪种Java Web Service Framework?
所属栏目:[Java] 日期:2020-12-15 热度:83
我将用 Java实现Web服务,但在实现之前,我将决定应该使用哪个框架.简单并在JBoss 4.2.3平台上运行是必需的. 你有什么建议吗? 解决方法 为什么不使用EJB3中引入的@WebService注释,而不是使用额外的技术堆栈组件. JBoss 4.2.3 supports EJB3 Two examples 使用[详细]
-
java – compareTo方法的哪个用法更容易理解?
所属栏目:[Java] 日期:2020-12-15 热度:76
我想基于布尔值对对象进行排序,我想在假值之前对真值进行排序. compareTo的哪些实现更具可读性? 使用-1更改默认行为 public class Example implements ComparableExample{ Boolean isOk; public int compareTo(Example o) { return -1 * this.isOk.compareT[详细]
-
Java中的静态和覆盖
所属栏目:[Java] 日期:2020-12-15 热度:186
public class B { static int i =1; public static int multiply(int a,int b) { return i; } public int multiply1(int a,int b) { return i; } public static void main(String args[]) { B b = new A(); System.out.println(b.multiply(5,2)); System.out[详细]
-
java – 如何解析XML文档?
所属栏目:[Java] 日期:2020-12-15 热度:183
我在变量(不在文件中)中有xml文档.如何将数据存储在其中?我没有任何其他文件,我把它放在我的源代码中.当我使用 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilder db = dbf.newDocumentBuilder();Document doc = db.pars[详细]
-
java – 接受多个用户名和密码
所属栏目:[Java] 日期:2020-12-15 热度:116
如何使用以下代码接受多个用户名和密码? if(value1.equals(“username”) value2.equals(“password”)) 解决方法 也许你只是在这样一个简单的循环之后: String[][] userPass = { { "user1","pass1" },{ "user2","pass2" },{ "user3","pass3" } };String v[详细]
-
关于java中的jar文件
所属栏目:[Java] 日期:2020-12-15 热度:71
我想在ubuntu linux中创建jar文件.任何人都可以帮助我或任何链接. 谢谢 解决方法 jar cf jar-file input-file(s) 欲获得更多信息 http://java.sun.com/developer/Books/javaprogramming/JAR/basics/build.html 如果您使用的是eclipse IDE,而不是使用命令行工[详细]
-
java – Max Heap和排序堆栈之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:110
我想知道当我们可以使用Collections.sort方法对堆栈进行排序时,为什么我们需要一个像max heap这样的新数据结构?谢谢 解决方法 堆栈和堆具有完全不同的属性和用法. LIFO需要堆叠.对它进行排序将花费O(N * logN),推/弹O(1). 例如,优先级队列需要堆,获取最小/[详细]
-
用java中的非转义等效字符串替换所有转义序列
所属栏目:[Java] 日期:2020-12-15 热度:193
我有一个像这样的字符串: lt;![CDATA[lt;ClinicalDocumentgt;rest of CCD herelt;/ClinicalDocumentgt;]]gt; 我想用他们的非转义字符替换转义序列,最终得到: ![CDATA[ClinicalDocumentrest of CCD here/ClinicalDocument]] 解决方法 这是一个非正则表达式[详细]
-
java – 为什么我不能在ejb模块中创建RESTful Web服务?
所属栏目:[Java] 日期:2020-12-15 热度:167
我使用的是Netbeans 6.8.我可以看到在我的独立ejb模块中创建Web服务的选项,但我似乎无法找到在我的ejb模块中创建基于RESTful的Web服务的选项.在ejb模块中是否有任何限制,我只能创建基于SOAP的Web服务而不是RESTful?或者它是Netbeans 6.8的错误? 解决方法 E[详细]
-
java – 关键路径方法算法
所属栏目:[Java] 日期:2020-12-15 热度:186
我在哪里可以找到关键路径方法算法的 Java实现?我确信在云中有一些实现.我已经在google上搜索过了,但是还没有发现任何适用的实现.这就是我要问的原因. 提前致谢. 解决方法 以下是基于 this page提供的解释的算法实现 有一个包装类可以保存任务,成本和关键路[详细]
-
如何使用CLASS的Java注释租赁策略
所属栏目:[Java] 日期:2020-12-15 热度:187
我正在使用注释为我正在发布的API生成文档.我把它定义如下: @Documented@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface PropertyInfo { String description(); String since() default "5.8"; String link() default ""[详细]
-
我在哪里可以找到Java / Python中的良好ajax支持?
所属栏目:[Java] 日期:2020-12-15 热度:120
我想要一个框架(或任何东西),帮助我做富客户端guis.我知道我的服务器端,但我不喜欢在ajax,javascript,css等编程. 在一些具有干净语法的对象/方法中包装ajax代码的东西可以解决问题.我想用java编写代码而不是定义css和html标签. Java Spring,JSF,Django是否支[详细]
-
帮助java哈希映射
所属栏目:[Java] 日期:2020-12-15 热度:152
有人可以解释一下下面的代码中发生了什么以及它最终如何以36结束? 谢谢 由Amir Rachum编辑 public class HashMap2009 { public static void main (String[] args) { MapString,Integer myMap2009 = new HashMapString,Integer(); myMap2009.put("one",new I[详细]
-
java – gc如何处理静态变量
所属栏目:[Java] 日期:2020-12-15 热度:128
垃圾收集器如何处理静态变量以及它们在哪里分配内存?在堆或堆栈上(作为成员变量) 请为我澄清一下. 解决方法 当类本身被垃圾收集时,静态变量仅适用于垃圾收集 – 如果加载它们的类加载器是垃圾收集的,那么类只适用于垃圾收集. 见JLS § 12.7: A class or in[详细]
-
java – 有一个存储Spring库jar文件的标准位置吗?
所属栏目:[Java] 日期:2020-12-15 热度:119
我已经下载了带有依赖项的 Spring 3.0.2,发现它包含405个jar文件.我通常将第三方库保存在“lib”子目录中,但是有太多的Spring jar,将它们分开保存似乎是明智的,这样它们就不会淹没其他库并简化版本升级. 我怀疑我想在Subversion中保留完整的库集,但只部署实[详细]
-
java – 使用IKVM转换JAR(Flying Saucer – xhtmlrenderer)
所属栏目:[Java] 日期:2020-12-15 热度:97
我想在.NET中使用Flying Saucer Java API,所以我尝试使用 IKVM来转换 Flying Saucer库: ikvmc core-renderer.jar 出于某种原因,IKVMC给了我一个exe core-renderer.exe,所以我将它重命名为core-renderer.dll,添加到我的程序集中并被黑客攻击 using java.io;u[详细]
-
java – 我可以手动复制JVM完成的一些优化吗?
所属栏目:[Java] 日期:2020-12-15 热度:130
我正在学校做一个数独求解器,我们正在进行一场小小的表演比赛.现在,我的算法在第一次运行时(大约2.5ms)非常快,但是当我解决相同的谜题10 000次(每次运行大约0.5ms)时更快.当然,这些时间取决于正在解决的难题.我知道JVM在多次调用方法时会做一些优化,这是我怀[详细]
-
java – 黑莓推送通知:真的需要TomCat / MySQL吗?
所属栏目:[Java] 日期:2020-12-15 热度:64
似乎没有关于黑莓推送技术的大量信息.我唯一希望实现的是在黑莓设备可用时向黑莓设备发送通知. 我真的需要TomCat和 MySQL吗?我的java程序不是servlet,对于我使用 PHP并通过套接字与java通信的东西. 我正在使用java,如果有人知道一些例子,那就太好了. 解决方[详细]
-
java – tomcat日志请求参数
所属栏目:[Java] 日期:2020-12-15 热度:82
有没有办法在Tomcat中记录请求参数? 如果是这样,怎么样? 谢谢. 解决方法 Tomcat有一个RequestDumperFilter,可用于转储请求,包括参数. 或者,如果您更喜欢更改服务器配置而不是webapp,则会有RequestDumperValve. 两者都在Apache Tomcat Configuration Refere[详细]
-
java – JPA和MySQL事务隔离级别
所属栏目:[Java] 日期:2020-12-15 热度:80
我有一个本地查询,可以批量插入 MySQL数据库: String sql = "insert into t1 (a,b) select x,y from t2 where x = 'foo'"; EntityTransaction tx = entityManager.getTransaction(); try { tx.begin(); int rowCount = entityManager.createNativeQuery(sql[详细]
-
使用PreparedStatement将一系列Java Enum持久保存到Postgres Enu
所属栏目:[Java] 日期:2020-12-15 热度:170
我有一个 Java Enum: public enum Equipment { Hood,Blinkers,ToungTie,CheekPieces,Visor,EyeShield,None;} 和相应的Postgres枚举: CREATE TYPE equipment AS ENUM ('Hood','Blinkers','ToungTie','CheekPieces','Visor','EyeShield','None'); 在我的数据[详细]
-
java – 选择性jar包装
所属栏目:[Java] 日期:2020-12-15 热度:193
我有一个小的program.jar,它使用了巨大的library.jar的一小部分. 是否有工具将几个罐子重新包装成一个罐子,这样它可以独立运行并且尽可能小? 更新:尺寸很重要. 解决方法 有 proguard,有蚂蚁和maven插件.它删除了未使用的代码,可选择混淆和压缩到一个jar. P[详细]
-
关于打包Java应用程序的教程
所属栏目:[Java] 日期:2020-12-15 热度:124
从 Java桌面/ Java EE Web应用程序的源代码构建的一些教程和最佳实践是什么? 我想了解需要从源代码打包成WAR/JAR的内容以及必须如何构建它? 解决方法 JAR: http://java.sun.com/docs/books/tutorial/deployment/jar/signindex.html 战争: http://java.su[详细]
-
java – Maven2编译我的测试,但不运行它们
所属栏目:[Java] 日期:2020-12-15 热度:67
我有一个简单的Maven2项目,其中包含为TestNG编写的测试.当我说mvn测试Maven2编译我的测试,但不运行它们.我已经检查了这个页面: http://maven.apache.org/general.html#test-property-name.这不是我的情况. 有人可以帮忙吗? 我的目录结构: pom.xmlsrc main[详细]