-
在Java中使用XML作为数据库
所属栏目:[Java] 日期:2020-12-15 热度:156
我想使用 XML文件作为数据库.我想要存储ID及其相应的String路径.喜欢: item Idid/Id Pathpath/Path/item 或者那样. 现在,在运行时,名称 – 值集合将加载存储在XML文档中的此数据,并根据某些数据检查Id,并相应地进行处理,并更新(即相同Id的更改路径)和删除([详细]
-
是否主动向方法添加Java注释?
所属栏目:[Java] 日期:2020-12-15 热度:172
有没有办法修改.class文件以便为某些方法添加 Java注释?基本上我想遍历jar文件中的每个类文件的方法并注释某些类文件.请注意,在使用jar文件时,这不是在运行时.相反,在我完成之后,我想要使用注释修改类文件. 我有权访问源代码,所以如果有一个自动源代码修饰[详细]
-
java – 代码的复杂性
所属栏目:[Java] 日期:2020-12-15 热度:105
只有一个循环的程序的复杂性是什么,是log n吗? 有人可以给我一些关于估算代码复杂性的想法吗? 解决方法 那么,这实际上取决于该循环中发生的事情. 该循环是线性时间,即O(n): int sum = 0;foreach( int i in SomeCollection ){ sum += i;} 但是,请考虑在每[详细]
-
java – Bold titledBorder
所属栏目:[Java] 日期:2020-12-15 热度:116
我试过了 UIManager.getDefaults().put("TitledBorder.font",Font.BOLD);contentPanel.setBorder(new TitledBorder("Client Downloader")); 但它并没有让它变得大胆.它看起来只是分开. 这是错误的方式吗? 解决方法 您将问题标记为已接受,但评论说它不起作用[详细]
-
在Java接口中声明参数子类型,在Java实现方法中使用子类型
所属栏目:[Java] 日期:2020-12-15 热度:152
我想在接口中声明一个方法,其中实现类中定义的方法的参数可以是特定 java类的子类型,例如: interface Processor{ processRequest( Request r);}public class SpecialRequest extends Request{...}public class SpecialProcessor implements Processor{ proc[详细]
-
Java中的策略模式和依赖注入
所属栏目:[Java] 日期:2020-12-15 热度:179
我有一个Strategy接口,由StrategyA和StrategyB实现,它们都被定义为@Component’s并且它们也有@Autowired属性,如何根据String值获取其中一个实例? 这是我的Controller的动作,它应该执行策略: @RequestMapping("/blabla")public void perform (@RequestParam[详细]
-
java – 依赖注入:依赖对象应该作为构造函数args传递吗?
所属栏目:[Java] 日期:2020-12-15 热度:119
在这里的视频 http://code.google.com/p/google-guice/ 它解释了它应该. 在这里OscarRyz说相反 How to explain dependency injection to a 5-year-old? 所以我现在很困惑. 解决方法 我个人更喜欢使用这样的事实:构造函数可以自然地定义所有必填字段,并且那[详细]
-
Java:如何在打开另一个JFrame时关闭它?
所属栏目:[Java] 日期:2020-12-15 热度:163
我的程序以JFrame中带有文本字段的图片开头.我想在用户类型启动时关闭图片JFrame并打开另一个JFrame与主程序.我试过了 processEvent(new WindowEvent(this,WindowEvent.WINDOW_CLOSING)); 在图像框架上,但它关闭所有窗口. 解决方法 方法JFrame.setVisible可[详细]
-
java策略错误小程序警报
所属栏目:[Java] 日期:2020-12-15 热度:127
[aspectj:compile {execution: default}]Current policy properties: mmc.sess_pe_act.block_unsigned: false window.num_max: 5 jscan.sess_applet_act.sig_trusted: pass file.destructive.state: disabled jscan.sess_applet_act.block_all: false window[详细]
-
Java,如何跟踪调用的函数
所属栏目:[Java] 日期:2020-12-15 热度:93
我想追查一下[ Java中调用的函数的结尾,如下面的代码: public void foo() { System.out.println("begin of foo()"); ... System.out.println("e-n-d of foo()"); } 但是维护转储代码System.out.println是一件单调乏味且容易出错的事情,因为类中可能有数十个[详细]
-
java – 当我可以通过引用子类访问所有方法时,为什么要引用基类
所属栏目:[Java] 日期:2020-12-15 热度:152
我正在学习 java概念. 我对 java继承概念有疑问. 在继承中,我们可以将子类实例分配给基类引用 并且我们只能访问基类功能. 我们可以将继承层次结构中的任何子类实例分配给基类引用.对于分配给特定基类引用的实例类型,我们只能访问基类函数,但我没有发现任何区[详细]
-
java – 带自定义渲染器的JList
所属栏目:[Java] 日期:2020-12-15 热度:86
我有一个显示多个JPanel的JList,我创建了一个返回新JPanel的自定义渲染器. JPanels显示在JList中,但是它们无法访问,我无法选择它们,如果我有一个按钮或文本区域,我就无法按下它. 我想尝试,如果这在JList中工作,因为我想做进一步的分页.我设法通过向Jscroll窗[详细]
-
java – 在catch期间删除最终vs删除输出文件期间的临时文件
所属栏目:[Java] 日期:2020-12-15 热度:147
这是在 Java 6中. 我不止一次见过人们创建临时文件,做某事,然后将其重命名为输出文件.所有东西都包含在一个try-finally块中,最后在临时删除临时文件的情况下会出现问题. try { //do something with tempFile //do something with tempFile //do something wi[详细]
-
java – 将Object转换为Object []
所属栏目:[Java] 日期:2020-12-15 热度:73
我正在使用的库中的方法返回一个对象,但它实际上是一个对象数组.我被困在需要这个价值的地方.奇怪的是,没有人要求这样的转换. 解决方法 Object[] objects = new Object[] {1,"fde",5L}; Object casted = objects; Object[] recovered = (Object[]) casted;[详细]
-
如何将具有完整月份名称的String日期转换为java中的Date对象?
所属栏目:[Java] 日期:2020-12-15 热度:154
如何将具有完整月份名称的日期转换为 Java中的Date对象?这是我需要转换的样本日期:2002年12月6日. 谢谢. 解决方法 String str = "6 December 2002"; DateFormat formatter = new SimpleDateFormat("dd MMM yyyy"); Date date = (Date)formatter.parse(str)[详细]
-
Java接口类型作为构造函数参数
所属栏目:[Java] 日期:2020-12-15 热度:184
嗨 我正在学习 Java接口.我在 Java教程中读到一个接口是一个引用类型.假设我声明了一个界面 public interface INT { public void dosomething(); } 我有3个班,A {},B {}和C {}. class A{} implements INT. class B{} extends A{} and implements INT. class[详细]
-
java – JPA本机查询连接返回对象但是dereference抛出类强制转换
所属栏目:[Java] 日期:2020-12-15 热度:82
我正在使用JPQL Native查询来连接表,查询结果存储在List Object []中. public String getJoinJpqlNativeQuery() { String final SQL_JOIN = "SELECT v1.bitbit,v1.numnum,v1.someTime,t1.username,t1.anotherNum FROM MasatosanTest t1 JOIN MasatoView v1 O[详细]
-
java – 如何在一次迭代中走到奇异链表的中间?
所属栏目:[Java] 日期:2020-12-15 热度:181
最近我被问到一个问题,在一个单独的链表中我们如何在一次迭代中进入列表的中间位置. A -- B -- C -- D (even nodes) 为此,它应该返回指向B的地址 A -- B -- C (odd nodes) 对此,它也应该返回指向B的地址 有一个解决方案,两个指针一个移动一次,其他移动两次,[详细]
-
java – 这个’静态’是什么意思,为什么会这样
所属栏目:[Java] 日期:2020-12-15 热度:189
public class tt {static{ System.out.println("class tt"); }} 这是我第一次碰到它,我想知道它是什么以及它用于什么 解决方法 它是该类的静态初始化器.加载类时,将运行静态初始化程序.它就像构造函数,但对于类而不是单个对象. 多个静态初始化程序可以出现在[详细]
-
java – 使用接口作为类型
所属栏目:[Java] 日期:2020-12-15 热度:161
我一直在查看一些生产代码,我对使用接口作为类型(对象)的概念感到有点困惑 我看到了这个解释http://download.oracle.com/javase/tutorial/java/IandI/interfaceAsType.html 这是下面的代码: public Object findLargest(Object object1,Object object2) { Re[详细]
-
java – equals和hashCode的通用反射辅助方法
所属栏目:[Java] 日期:2020-12-15 热度:155
我正在考虑为equals和hashCode创建一个反射辅助方法. 在equals的情况下,helper方法将反射API查找到objectA的字段,并将它们与objectB的字段进行比较. 在hashCode的情况下,helper方法查看字段的反射API并在迭代循环中计算hashCode. 好消息是我不必担心我的equa[详细]
-
java – 创建唯一的随机数
所属栏目:[Java] 日期:2020-12-15 热度:149
我创建了以下方法,以便创建唯一的随机数. (此唯一值属于树的节点): static Random rand = new Random();public static ArrayListNode go(int n) { ArrayListNode list = new ArrayListNode(); ArrayListInteger numList = new ArrayListInteger(); // TODO[详细]
-
Java线程:确定哪些线程仍在运行
所属栏目:[Java] 日期:2020-12-15 热度:135
出于调试目的,我想弄清楚我的程序的哪些线程仍在运行.似乎有一个或多个线程意外没有中断.某种漂亮的可打印格式将是一个奖励. 解决方法 jVisualVM是您进行此类调试的朋友.它位于JDK安装的/ bin目录中.将所有线程显示为图形视图,并允许您深入了解它们正在执行[详细]
-
java – 将字符串转换为整数十六进制值“奇怪”行为
所属栏目:[Java] 日期:2020-12-15 热度:177
我注意到 java不允许我存储大数字等 20亿,即20亿显然是一个整数类型,但如果我存储相应的十六进制值,即int largeHex = 0x77359400;这可以, 所以我的程序需要增加到2 ^ 32,刚刚超过42亿,我测试了十六进制密钥0xffffffff它允许我以这种形式存储为int类型, 我的[详细]
-
创建Java程序以搜索特定Word的文件
所属栏目:[Java] 日期:2020-12-15 热度:95
我只是在学习那种语言,并想知道 Java程序员在以下情况下会有什么经验? 我想创建一个java程序,它将在指定的文件中搜索特定单词的所有实例. 您将如何解决这个问题,Java API是否提供了一个提供文件扫描功能的类,还是我必须编写自己的类才能执行此操作? 感谢您[详细]