-
Java map,key = class,value =该类的实例
所属栏目:[Java] 日期:2020-12-14 热度:135
我不知道我想做什么是可能的,但如果是,我想知道如何.基本上,我想创建一个Map,其中key是一个类( java.lang.Class),该条目的值是该类的一个实例.目前我有 private MapClass?,Object myMap = new HashMapClass?,Object(); 但是,这意味着任何Object都可以放置在M[详细]
-
Java JFrame尺寸根据屏幕分辨率
所属栏目:[Java] 日期:2020-12-14 热度:69
我用my Eclipse Matisse创建了java GUI.当我的屏幕分辨率是1024×768它可以正常工作,但是当我改变分辨率我的GUI不工作正常.我想我的GUI窗口应该根据屏幕分辨率重新调整大小 我正在扩展JFrame来创建主窗口. public class MyClass extends JFrame { //I am put[详细]
-
java – 是哈希一个合适的解决方案吗?我过度复杂吗?
所属栏目:[Java] 日期:2020-12-14 热度:78
我写了一个2D平台游戏,我需要房间(最多4个)门.我用 Java编写它,但语言是无关紧要的. 每个房间可以在顶部,底部和侧面设有4扇门.我称他们为北,南,东,西.当我建立一个房间时,我只给它一个整数,整数的每一位都代表一个门. 例如,如果我想要一个有3扇门的房间 (一[详细]
-
java – 对称密钥加密算法
所属栏目:[Java] 日期:2020-12-14 热度:52
我正在寻找一种与 JavaScript和Java兼容的安全对称密钥加密算法. 我试过实现一个,但我有一些编码问题. 解决方法 您不想使用JavaScript加密 especially on the client-side where it is open to tampering,并且没有 cryptographically secure random number g[详细]
-
Java7 WatchService – 如何检测实际监视目录的重命名/移动
所属栏目:[Java] 日期:2020-12-14 热度:155
我正在使用 WatchService 与应用程序工作台的同步数据文件.当我重命名/移动被监视的目录时,我没有收到任何事件,也不会使WatchKey无效.我仍然从重命名的目录中获取事件,但据我所知,除了 WatchKey.watchable() 之外,还没有找到WatchKey的实际路径,但是仍然返回[详细]
-
java – AEM性能问题(缓慢的内存泄漏)org.slf4j.helpers.BasicMa
所属栏目:[Java] 日期:2020-12-14 热度:132
我目前正在为客户的站点( Java平台)使用Adobe Experience Manager(AEM也称为CQ).它使用OpenJDK: java version "1.7.0_65" OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17) OpenJDK 64-Bit Server VM (build 24.65-b04,mixed mode) 它在Ra[详细]
-
java – Google Guice是否处于活动状态?
所属栏目:[Java] 日期:2020-12-14 热度:96
一年没有发布,甚至没有小错误.对存储库的承诺不常见,最近两个月没有提交.使用此库启动新项目是否安全? 解决方法 他们的Google集团有一个 pretty fresh answer. 而here是目前被标记为3.1候选人的问题.[详细]
-
java – 如何从String中删除Xml版本的字符串
所属栏目:[Java] 日期:2020-12-14 热度:144
我已经阅读Xml文件使用下面给出的代码 – String XmlString = ""; String resourcePath=FilePathHelper.getResourceFilePath(request); BufferedReader br = new BufferedReader(new FileReader(new File(resourcePath+ "SubIndicatorTemplate.xml"))); Stri[详细]
-
如何覆盖Java中的ArrayList的toString方法?
所属栏目:[Java] 日期:2020-12-14 热度:141
我想在 Java中为ArrayList使用toString()方法.但是,即使我将这样的toString()添加到包含ArrayList的类中,我也无法得到它的工作. @Overridepublic String toString() { String result = "+"; for (int i = 0; i list.size(); i++) { result += " " + list.get[详细]
-
在Java桌面应用程序中保留数据的最佳方法是什么?
所属栏目:[Java] 日期:2020-12-14 热度:165
我的桌面应用程序中有一大堆 Java对象,我试图决定将文件作为文件系统的最佳方式. 我曾经有过一些想法: 使用DataOutputStream滚动我自己的串行器:这将给我最大的控制文件中的内容,但是以微量管理为代价. 使用ObjectOutputStream及其各种相关类的直接旧序列[详细]
-
java – Hibernate.initialize()如何工作
所属栏目:[Java] 日期:2020-12-14 热度:52
我知道在session之外使用lazily装载对象/ colletions,我们做Hibernate.initialize(Object obj),以便将作为参数传递给initialize()方法的对象被初始化,并且可以在会话范围之外使用. 但是我不能理解这是如何工作的.我的意思是,如果我们在做,那么我们最终会急于[详细]
-
java – JAX-RS Jackson Json提供程序日期格式问题
所属栏目:[Java] 日期:2020-12-14 热度:190
WRT到以下问题: Jersey + Jackson JSON date format serialization – how to change the format or use custom JacksonJsonProvider. 我想知道 Jackson是否指定json日期格式应该规范化为unix时间整数? 后续问题…… 最近他的立场是否有变化? 日期格式不[详细]
-
java – 在jsf中的命令按钮
所属栏目:[Java] 日期:2020-12-14 热度:121
如何实现后退按钮作为普遍工作的命令按钮?与后退按钮我不是指浏览器按钮,而是一个位于页面某处的按钮.使用Post-redirect-get模式并不总是可能的. 传递每个按钮应该指向的信息都是不切实际的. 导航规则中可能有一个保留关键字,指向最后一个导航规则吗? 解决[详细]
-
java – 如何防止假阳性空指针警告,当使用CGLIB / Spring AOP?
所属栏目:[Java] 日期:2020-12-14 热度:97
我在 Spring MVC控制器中使用Spring AOP,因此间接地使用CGLIB.由于CGLIB需要一个默认构造函数,所以我包括一个,我的控制器现在看起来像这样: @Controllerpublic class ExampleController { private final ExampleService exampleService; public ExampleCont[详细]
-
如何在Java Swing中控制JTextFields的宽度?
所属栏目:[Java] 日期:2020-12-14 热度:159
我试图在单个行上有几个JTextField,但是我不希望它们具有相同的宽度.如何控制宽度并使其中的一些比其他宽度更宽?我想要他们一起占据总宽度的100%,所以如果我可以使用某种方式,这将是很好的. 我已经尝试过.setColumns(),但没有任何意义. 这里是一个例子,我[详细]
-
java – 写一个什么都不做的构造函数可以吗?
所属栏目:[Java] 日期:2020-12-14 热度:154
要使用类的方法,我需要实例化一个类.目前该类没有构造函数(所以我想写它).但是比我意识到构造函数什么都不做(我需要指定字段的值). 在这种情况下,我有一个问题,如果写入不做任何事情的构造函数可以.例如: public Point() {} 解决方法 你不需要写一个空的构[详细]
-
java – Spring和Hibernate突然将事务设置为只读
所属栏目:[Java] 日期:2020-12-14 热度:52
我们有一个在JBoss 4.2.3上运行的应用程序,使用 Spring 2.5.2和Hibernate 3.2.6.ga.这是运行在 Linux JEE01 2.6.16.60-0.54.5-smp上,使用自己的用户.在另一台机器上写入Oracle 10G数据库. 我们使用标准视图 – 服务 – 道分层.每个dao用@Repository注释的地[详细]
-
为什么我们需要在java中使用移位运算符?
所属栏目:[Java] 日期:2020-12-14 热度:116
使用Shift操作符而不是使用除法和乘法的目的是什么? 使用班轮操作符还有其他好处吗? 哪里应该尝试使用shift操作符? 解决方法 分割和乘法不是真正使用位移运算符.他们是一个过时的“优化”,有些喜欢应用. 它们是位操作,并且在整数值中的位级工作时完全需要[详细]
-
java – 当鼠标点击JTextField时如何清除JTextField
所属栏目:[Java] 日期:2020-12-14 热度:131
当鼠标点击该文本字段时,我需要使该程序从文本字段中清除文本.我已经尝试了一些事情,但是他们都没有为我工作. 以下是代码全部: public class TimerClassPanel extends JFrame implements MouseListener{ public TimerClassPanel(){ setTitle("Timer Class")[详细]
-
在java中命名变量的限制
所属栏目:[Java] 日期:2020-12-14 热度:54
为什么 Java变量名中不允许使用特殊字符($,_除外)? 解决方法 情况并非如此 – 许多特殊字符对于标识符实际上是有效的.定义为 in the JLS #3.8: An identifier is an unlimited-length sequence of Java letters and Java digits,the first of which must b[详细]
-
java – 如何将JFrame设置为JDialog的父级
所属栏目:[Java] 日期:2020-12-14 热度:65
我无法将框架设置为对话框的所有者.通常当我扩展JDialog类来创建对话框时,我使用超级(框架)来指定对话框的所有者,以便当您按Alt选项卡时,它们都不会脱节.但是当我使用新的JDialog对话框= new JDialog()创建一个对话框时,我无法将框架指定为对话框的所有者.[详细]
-
编译为Jar的Kotlin代码用于Java项目?
所属栏目:[Java] 日期:2020-12-14 热度:192
我在Kotlin编写了一个 Java库,我想把它编译成一个可以被Java和Kotlin应用程序使用的jar. 这个想法是,jar应该能够在Java项目上工作,而Kotlin项目.做一个简单的./gradlew clean组合生成一个jar,当我检查jar时,我可以看到几个不包含在jar中的导入,正常的Java应[详细]
-
java – 将整数列表转换为int数组
所属栏目:[Java] 日期:2020-12-14 热度:66
参见英文答案 How to convert ListInteger to int[] in Java?17个 有没有办法将整数列表转换为int(不是整数)的数组.有什么像List to int []?不循环列表,并手动将intger转换为int. 解决方法 我相信你可以在第三方库中找到一些东西,但是我不相信Java标准库中[详细]
-
java – 可运行的界面示例
所属栏目:[Java] 日期:2020-12-14 热度:155
public class CreateThreadRunnableExample implements Runnable { public void run() { for (int i = 0; i 5; i++) { System.out.println("Child Thread : " + i); try { Thread.sleep(50); } catch (InterruptedException ie) { System.out.println("Child[详细]
-
JavaFX TextArea中的Tab键导航
所属栏目:[Java] 日期:2020-12-14 热度:165
如何在TextArea中点击Tab键导航到下一个控件? 我可以添加一个监听器到cath de键按下事件,但是如何使TextArea控件失去焦点(不知道链中的下一个字段要集中)? @FXML protected void handleTabKeyTextArea(KeyEvent event) { if (event.getCode() == KeyCode.T[详细]