-
java – ArrayList – 添加“same”对象(same => equals,hash
所属栏目:[Java] 日期:2020-12-14 热度:163
我有一个问题当我尝试将“相同”对象两次添加到ArrayList时会发生什么.使用“相同”我的意思是个别类的对象,它被标识为与equals()和hashCode()相同.它对于大多数成员变量具有不同的值,并且可能由不同的线程创建,但对于equals()和hashCode()则为“相同”. 然[详细]
-
使用Build.java替换build.xml,使用Java和Ant库作为构建系统
所属栏目:[Java] 日期:2020-12-14 热度:118
我已经对基于Groovy的蚂蚁替代品感到失望. AntBuilder在 Eclipse中不起作用,Eclipse的Groovy插件令人失望,而Gradle还没有准备好. Ant文档有一个名为“在Ant之外使用Ant任务”的部分,该部分为Java代码中如何使用Ant库提供了一个预告片.这里还有另一个例子: h[详细]
-
java – 如何在Android中找到路径中的所有点?
所属栏目:[Java] 日期:2020-12-14 热度:55
一会儿我问了一个问题,看看我能否找到一条路上的特定点;但是,这一次我想知道是否有办法知道路径中的所有点? (我找不到这样做的方法,这是不幸的,因为 Java提供了一种方法,只是不是 Android?) 我问这个的原因是因为我有多个几何图形,我想比较这些点,看看它们[详细]
-
如何在Java中从TreeMap获取根节点?
所属栏目:[Java] 日期:2020-12-14 热度:52
我有一个扩展 java.util.TreeMap的类,我想知道是否有人知道如何获得根节点,为了这样我可以手动遍历树,如果我想.当我查看 http://javasourcecode.org/html/open-source/jdk/jdk-6u23/java/util/TreeMap.java.html的树形图源时,根节点是私有的,因此我不能直接[详细]
-
java – 多项选择测试
所属栏目:[Java] 日期:2020-12-14 热度:161
我正在进行单一选择和多项选择测试. 我有几个问题和每个问题的4个答案. 每个答案分配给单选按钮,我正在洗牌. 这是我正在洗牌的数组列表,其中Random是一个包含项目的数组列表,而r1,r2,r3,r4是单选按钮. random.add(val);Collections.shuffle(random);r1.setTe[详细]
-
java – wait()on Servlet抛出异常
所属栏目:[Java] 日期:2020-12-14 热度:132
我在Jboss应用服务器上运行一个Web应用程序,我正在尝试从服务器实现事件库响应. 为了实现这一点,我在servlets类上使用了.wait()和.notify().基本上有一个Ajax请求,servlet阻塞等待,直到服务器上有一个事件,如果是,则在servlet上触发notify. 问题是当我在Serv[详细]
-
java – Google Cloud Endpoints中使用Google Eclipse插件的方法
所属栏目:[Java] 日期:2020-12-14 热度:70
在使用Google Appengine Eclipse插件生成端点时,我遇到了一个奇怪的行为.我有一个具有20个端点方法的端点类.当我第一次尝试为android生成端点时,我得到错误 Generating Cloud Endpoint has encountered errors and is not complete 通过故障排除,我会注释出[详细]
-
java – 是否可以将普通套接字更改为SSLSocket?
所属栏目:[Java] 日期:2020-12-14 热度:157
有一个普通的套接字服务器侦听端口12345; ServerSocket s = new ServerSocket(12345); 我想知道的是有可能: 如果客户端发送http请求,服务器直接处理请求, 如果客户端发送https请求,服务器将客户端套接字更改为SSLSocket? 谢谢 解决方法 Is it possible to[详细]
-
java – 将地图转换为地图>
所属栏目:[Java] 日期:2020-12-14 热度:84
我有地图如下 MapString,String values = new HashMapString,String();values.put("aa","20");values.put("bb","30");values.put("cc","20");values.put("dd","45");values.put("ee","35");values.put("ff","35");values.put("gg","20"); 我想以Map String,L[详细]
-
java – Swing:链接切换按钮和按钮组,以及相应的菜单项
所属栏目:[Java] 日期:2020-12-14 热度:77
对于一个学校项目,我需要制作一个简单的绘画应用程序,可以绘制线条,椭圆形和矩形. 分配指定我需要每种类型的形状的工具栏按钮和菜单项. 我想通过在工具栏中的按钮JToggleButtons和菜单项JRadioButtonMenuItems进行一点点的改进.此外,我想要它,以便当您选择一[详细]
-
java – Long Long不大于Long.MAX_VALUE
所属栏目:[Java] 日期:2020-12-14 热度:79
如果我有任务 Long c = a + b; 有没有一个简单的方法来检查一个b不比Long.MAX_VALUE / Long.MIN_VALUE更大/更小? 解决方法 使用 Guava,这样简单 long c = LongMath.checkedAdd(a,b); // throws an ArithmeticException on overflow 这是我想要的,确实很可读[详细]
-
java – 如何仅在抛出异常时使代码运行?
所属栏目:[Java] 日期:2020-12-14 热度:98
之后,我尝试了几种不同的捕捉.我有一些“清理”代码,只有在抛出异常时才应该运行.我可以为每个异常添加相同的代码,但这将成为一个维护噩梦.基本上,我想要一些像finally语句一样的东西,但是只有当抛出异常时才运行它. 这可能吗? 解决方法 不幸的是没有直接的[详细]
-
java – JTextFields在JPanel上的活动绘图上,线程问题
所属栏目:[Java] 日期:2020-12-14 热度:170
有没有人试图使用Swing来构建一个适当的多缓冲渲染环境,其上可以添加Swing用户界面元素? 在这种情况下,我有一个动画的红色矩形绘制到背景上.背景不需要每帧更新,所以我将其渲染到BufferedImage并重绘仅清除矩形的以前位置所需的部分.请参阅下面的完整代码,[详细]
-
java – 将属性’antiJARLocking’设置为’true’没有找到匹配的
所属栏目:[Java] 日期:2020-12-14 热度:177
我的context.xml文件: ?xml version="1.0" encoding="UTF-8"?Context antiJARLocking="true" path="/candy"/ 我如何摆脱这个警告?我的项目在Netbeans和Tomcat 8.0.9上运行: 将属性’antiJARLocking’设置为’true’没有找到匹配的属性 解决方法 从context[详细]
-
java – 静态和动态数据结构之间的差异
所属栏目:[Java] 日期:2020-12-14 热度:148
静态和动态数据结构之间的主要区别,优点和缺点是什么? 最常见的数据结构在哪些类别下降? 我怎么知道在哪种情况下使用? 解决方法 开始过于简单化: 只有几种基本类型的数据结构:数组,列表和树.可以通过使用不同类型的这两个结构来组合其它的(例如,哈希表[详细]
-
java – 如何查看文件夹和子文件夹进行更改
所属栏目:[Java] 日期:2020-12-14 热度:99
我想要看一个选择的文件夹进行更改,那么如果在其中添加/删除/删除内容,我需要获取有关文件夹和子文件夹中的所有文件的信息.我正在使用WatchService,但它只监视一个路径,它不处理子文件夹. 这是我的方法: try { WatchService watchService = pathToWatch.get[详细]
-
java – 如何将JTable单元格输入标记为无效?
所属栏目:[Java] 日期:2020-12-14 热度:75
如果我使用JTable并在其模型上指定列的classtype,如下所示: DefaultTableModel model = new DefaultTableModel(columnNames,100) { @Override public Class? getColumnClass(int columnIndex) { return Integer.class; }}; 然后,每当用户尝试在表中输入双重[详细]
-
是否有一个Java库从AST生成类文件?
所属栏目:[Java] 日期:2020-12-14 热度:56
This page描述了如何使用javac中的代码生成器生成代码,因为我可以构建一个AST(使用我写的单独的解析器).该技术涉及编辑javac的源代码,以基本上绕过Java解析器,以便可以将自己的AST提供给代码生成器.这可以工作,但我希望以稍微更清洁的方式做到这一点.我想将j[详细]
-
java – 将IFile转换为File
所属栏目:[Java] 日期:2020-12-14 热度:176
我有一个IFile对象需要用作 java.io.File对象.我正在使用以下代码进行转换. file = ifile.getFullPath().toFile(); 但是对file.exists()的调用返回false. 解决方法 您想使用IResource.getLocation()返回本地文件路径.但是,请仔细阅读javadoc注释,因为您不能[详细]
-
java – Hibernate @MapKeyColumn和表继承导致Unknown列类型异常
所属栏目:[Java] 日期:2020-12-14 热度:180
我从hibernate升级4.2.5.Final到4.3.6.Final,4.3.6 hibernate libs导致 mysql未知列类型异常.以下课程已被简化,因为我无法全面显示我的公司生产代码. @Entity@Table(name = "area")public class Area { private Integer id; private MapBasicType,BasicConfi[详细]
-
java – 自定义加密GSM通话
所属栏目:[Java] 日期:2020-12-14 热度:95
是否可以使用 Java(JME或 Android)捕获语音音频流,自定义加密,然后通过常规GSM通话将其作为常规流发送?而在其他手机上解密密码.应用程序级别的Java是否允许拦截音频流,或者在硬件级别被禁用? 有没有应用程序这样做? 解决方法 移动网络在语音信道上执行有[详细]
-
java – HSQLDB SQLException:内存建立数据库连接
所属栏目:[Java] 日期:2020-12-14 热度:146
我们有一个具有本地HSQLDB数据库的桌面应用程序.有些客户报告他们的应用程序停止工作.当我尝试用DbVisualizer打开它,我可以在调试控制台看到这一点: 12:45:32 [DEBUG pool-2-thread-1 D.?] RootConnection: jdbcDriver.connect("jdbc:hsqldb:C:testdataba[详细]
-
春季数据分页JPA(极限和偏移)
所属栏目:[Java] 日期:2020-12-14 热度:138
我希望用户能够在查询方法中指定限制(返回的大小)和偏移量(返回的第一条记录/索引). 这是我没有任何分页功能的类. 我的实体: @Entitypublic Employee { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @Column(name="NAME") private S[详细]
-
java – 如何将StringReader转换为String?
所属栏目:[Java] 日期:2020-12-14 热度:108
我正在尝试将我的StringReader转换回常规字符串,如图所示: String string = reader.toString(); 但是当我尝试读出这个字符串的时候,就像这样: System.out.println("string: "+string); 我所得到的是一个指针值,如下所示: java.io.StringReader@2c552c55[详细]
-
Java Hibernate HQL查询与nolock
所属栏目:[Java] 日期:2020-12-14 热度:186
有没有办法运行这些查询,就像我向他们添加(NOLOCK)提示一样? 解决方法 如果你真的需要这个,那么你想做一些类似的事情: session.connection().setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED); 这与一个nolock相同. 在你这样做之前,真的[详细]