-
休眠 – JPA脏检查
所属栏目:[Java] 日期:2020-12-15 热度:59
我知道JPA实现者(如Hibernate)监视附加到持久化上下文的实体,如果任何实体的任何字段被更改,则更改将更新到数据库. 我的问题是,JPA如何跟踪变化?实体不是通过代理人截获的,所以当然不是通过截[详细]
-
Java中构造函数中的日期
所属栏目:[Java] 日期:2020-12-15 热度:188
我有一个构造函数的类: ...Date d1;Date d2;public DateClass(Date d1,Date d2) { this.d1 = d1; this.d2 = d2;}... 然后在另一个类中我想使用这个构造函数: ...DateClass d = new DateClass(what I should I write here to create Date in format mm-dd-y[详细]
-
java – 使用初始化块有什么好处?
所属栏目:[Java] 日期:2020-12-15 热度:87
我知道初始化块在首次加载类(静态初始化块)或创建实例(实例初始化块)时运行. class SmallInit { static int x; int y; static { x = 7 ; } // static init block { y = 8; } // instance init block} 但是,当我们这样做的时候,这有什么特别的好处: class Sm[详细]
-
java – 读取多个扫描仪输入
所属栏目:[Java] 日期:2020-12-15 热度:87
我想要做的是有多个输入都有不同的变量.每个变量都是不同方程的一部分.我正在寻找一种方法来做到这一点,我想我有一个想法.我只是想知道这是否合法,如果有更好的方法可以做到这一点. import java.util.*;public class Example{public static void main(String[详细]
-
java – SVN删除文件,我该如何恢复它们?
所属栏目:[Java] 日期:2020-12-15 热度:90
我在Ubuntu linux中使用eclipse和subversion.今天我创建了一些新的 java类文件并编辑了旧文件(这些类是连接的).我试图更新,但有一些冲突.所以我对那些新制作的java文件进行了“更新和提交”,现在我再也找不到了.它们甚至不在我的项目所在的文件夹中.我怎样才[详细]
-
在Java中将十六进制字符串转换为无符号字节数组
所属栏目:[Java] 日期:2020-12-15 热度:128
我得到14字节的十六进制字符串,例如a55a0b05000000000022366420ec. 我使用 javax.xml.bind.DatatypeConverter.parseHexBinary(String s)来获取14个字节的数组. 不幸的是,这些是非原始字节,例如最后一个0xEC = 236. 但我想将它们与这样的字节进行比较: if(by[详细]
-
Java Swing:如何防止系统复制,剪切,粘贴动作?
所属栏目:[Java] 日期:2020-12-15 热度:199
所以我试图通过按下控制C,控制X,控制V来阻止用户能够使用默认的系统操作. 我希望在这个特定的scrollPane中的任何地方都能抓住密钥. scrollPane将Component加载到自身中,例如JLabel. scrollPane.addKeyListener(new KeyListener(){ @Override public void key[详细]
-
绘制所有其他组件(Swing,Java)
所属栏目:[Java] 日期:2020-12-15 热度:193
在我的应用程序中,我需要像Photoshop那样绘制网格线 – 例如,用户可以在文档上拖动线条以帮助他对齐图层.现在,问题在于我能够绘制这样的线条(它只是简单的使用Line2D的简单 Java2D绘画),但我无法将这些线条放在其他所有内容之上,因为当子组件绘制自己时,我的[详细]
-
java – 从Socket读取一个字节数组
所属栏目:[Java] 日期:2020-12-15 热度:71
我已经阅读了太阳指南和不同的类似问题.我想从Socket中读取一些未知数量的字节到数组中. 我有两个选项,我可以在循环中使用read(byte)并将字节添加到byte数组中,或者我可以使用DataInputStream readFully(byte [])将所有字节读入字节数组.哪一个更好,如何预先[详细]
-
java – 如何对arraylist执行一系列排序操作(多个排序条件)
所属栏目:[Java] 日期:2020-12-15 热度:104
我有一个对象的arrayList,我想在这个列表上运行一系列的排序操作.我想首先按名称对它们进行排序,如果两个名称相同,则按id排序,例如. 我该如何实现它? 这是我的代码 ComparatorTicket mc;mc = new TicketIdComparator();Collections.sort(tickets,mc);final[详细]
-
如何用组合框和2个按钮制作一个java swing弹出窗口?
所属栏目:[Java] 日期:2020-12-15 热度:55
我需要使用组合框和几个按钮制作一个弹出框.有人可以建议最好的方法来达到这个目的吗?我环顾四周,所有能找到的都是提示箱.这是可能的还是我需要创建一个全新的框架? 解决方法 您可以使用JOptionPane来实现此目的.请参考以下链接,其中包含示例代码: http:/[详细]
-
Java并发修改异常
所属栏目:[Java] 日期:2020-12-15 热度:105
我编写了以下代码,导致并发修改异常.我该怎样预防呢?我们的想法是逃避Map的所有值,并使用新的param map重新构建对象(dO). try { MapString,String[] paramMap = dO.getParameterMap(); SetMap.EntryString,String[] entries = paramMap.entrySet(); Iterato[详细]
-
java – 返回null的Class.forName
所属栏目:[Java] 日期:2020-12-15 热度:173
我看过一篇关于Class.forName是否可以返回null here的帖子,每个人似乎认为它不能(或不会).但是,它使用以下代码为我返回null: public void init() { File binDriectory = new File("./bin/dft"); String[] files = binDriectory.list(); for (String file :[详细]
-
Java:为什么Set提到Collection中的所有方法
所属栏目:[Java] 日期:2020-12-15 热度:161
http://download.oracle.com/javase/tutorial/collections/interfaces/set.html 为什么Set接口列出了Collection中的所有方法?这些方法不是由子接口自动继承的吗? 解决方法 它列出了所有这些,因为文档是不同的,即使声明本身是相同的.[详细]
-
如何在java runnable jar中加载图像?
所属栏目:[Java] 日期:2020-12-15 热度:143
当我将项目转换为runnable jar相同的系统时,图像将在输出中加载.但是当我在另一个系统中尝试时,图像无法加载?如何提供图片网址,而不是使用c:?请帮忙吗? JToolBar toolbar = new JToolBar("Toolbar",JToolBar.HORIZONTAL);JButton capturebut = new JButt[详细]
-
从ArrayList – Java每X秒更新一次JLabel
所属栏目:[Java] 日期:2020-12-15 热度:138
我有一个简单的 Java程序,它读入一个文本文件,用“”(空格)分割,显示第一个单词,等待2秒,显示下一个…等…我想在Spring中执行此操作或一些其他的GUI. 关于如何用spring轻松更新单词的任何建议?迭代我的列表并以某种方式使用setText(); 我没有运气.我正在使[详细]
-
如何使用Java获取Solr中的索引大小
所属栏目:[Java] 日期:2020-12-15 热度:133
我需要使用 Java获取Apache Solr中索引的总大小.以下代码获取文档总数,但我正在寻找大小.并且通过使用ReplicationHandler,我认为我可以获得此链接上有人告诉的索引大小. http://lucene.472066.n3.nabble.com/cheking-the-size-of-the-index-using-solrj-API-[详细]
-
具有更多数据结构的Java库
所属栏目:[Java] 日期:2020-12-15 热度:194
任何人都可以指向一些优秀的 Java库(jar),除了作为标准Java语言的一部分之外,它还有更多的数据结构.我想要支持诸如 – 元组,对,试验,二项式/斐波纳契树以及可能是图形. [是的,我知道自己写它们会很有趣,但我现在不愿意重新发明轮子] 解决方法 Guava有许多额[详细]
-
Quicksort(Java)导致stack.verFlow在array.length> 60k
所属栏目:[Java] 日期:2020-12-15 热度:195
我的代码正常工作(据我所知)直到我的输入数组大小(a.length)大约为62,000,此时我一直得到StackOverFlowError.我以前曾使用2次递归调用quicksort(小于和大于pivot q),然后我切换到尾递归.如您所见,我选择了pivot作为数组末尾的值.我知道这不是选择枢轴的最佳[详细]
-
在java中输出一个方块到控制台
所属栏目:[Java] 日期:2020-12-15 热度:175
嗨,我正在做我的课程,我被赋予的任务是使用“*”制作一个5×5的正方形算法,但必须用“.”填写.像这样: ******...**...**...****** 我使用过这段代码我知道它可能非常混乱,因为我是这个东西的绝对初学者.我似乎无法得到“.”在我目前有: ******************[详细]
-
Java内部类
所属栏目:[Java] 日期:2020-12-15 热度:79
Java内部类分为四种 成员内部类、静态内部类、匿名内部类、局部内部类。 以下放上实现代码: 1.成员内部类 class A { public A() { } class AB{ } } 注意事项: 1.如果要使用成员内部类,必须先创建包含它的类对象,在类对象中创建成员内部类对象。 2.如果成[详细]
-
java – 序列化时是否保留Interned Strings?
所属栏目:[Java] 日期:2020-12-15 热度:129
如果我有包含许多重复字符串的大对象图,那么在序列化它们之前对字符串进行实际的()是否有好处?这会减少传输的数据量吗?字符串会在接收端共享指针吗? 我的猜测是在发送之前将对字符串进行去除,从而减小数据的大小,并且它们将全部由接收端上的相同对象表示,[详细]
-
Java – 将字符串转换为List
所属栏目:[Java] 日期:2020-12-15 热度:86
这是将字符串转换为列表的正确方法吗? List styles = (List)request.getParameter("styles"); Model (BeerExpert.java)package com.example.model;import java.util.*;public class BeerExpert { public List getBrands(String color){ List brands = new A[详细]
-
java – 警告:[rawtypes]找到原始类型:DefaultListModel
所属栏目:[Java] 日期:2020-12-15 热度:154
我从编译器得到这个警告,这根本没有意义(至少对我来说).它基本上要我将Type分配给DefaultListModel,它本身就是一个对象类型!我通过我的代码得到了大量的警告! C:Documents and Settings...filename.java:345:warning: [rawtypes] found raw type: Defau[详细]
-
java – 为什么谷歌会推荐MVP用于MVT?
所属栏目:[Java] 日期:2020-12-15 热度:104
Google建议将MVP用于构建GWT应用程序的原因是什么?当View层直接意识到模型是什么时,我真的很喜欢MVC方法 – 为什么他们认为这是个坏主意? 解决方法 作为Google explains:“这个模型允许我们最小化GWTTestCase的使用,它依赖于浏览器的存在,并且,对于我们的[详细]