-
Java Swing:将UI组件与逻辑行为分开 – 您如何处理这个问题?
所属栏目:[Java] 日期:2020-12-15 热度:146
我在NetBeans中做了什么,例如: 创建一个UI组件类,后缀为Swing组件类型,例如: JPanel,例如MyUIWidgetJPanel 创建逻辑/行为类来处理行为/逻辑,即当使用UI组件时发生的事情,例如,其中的按钮按下等,MyUIWidgetLogic 如果一个组件的行为/结果影响/影响另一个组[详细]
-
在java中为元组计数排序
所属栏目:[Java] 日期:2020-12-15 热度:84
我正在构建一个具有字符串到整数的映射的类.所以,如果我有3个苹果,我会将苹果映射到3个. 我需要编写一个类,通过减少数字来排序对象的名称. 所以,如果我有 (苹果,3) (橘子,2) (香蕉,5) 我会得到 (香蕉,5),(苹果,3),(橙子2) 我想知道是否已经有一个课程可以让[详细]
-
Java简单句子解析器
所属栏目:[Java] 日期:2020-12-15 热度:163
是否有任何简单的方法来创建普通 Java中的句子解析器 没有添加任何libs和jar. 解析器不应该只关注单词之间的空白, 但要更聪明和解析:. ! ?, 识别句子何时结束等 解析后,只有真正的单词可以全部存储在db或文件中,而不是任何特殊的字符. 非常感谢你提前:)[详细]
-
nsurlconnection – 可变NSHTTPURLResponse或NSURLResponse
所属栏目:[Java] 日期:2020-12-15 热度:111
我需要修改NSURLResponse中的响应头.这可能吗? 解决方法 我刚和朋友谈论这件事.我的建议是写一个NSURLResponse的子类.这些方面的东西: @interface MyHTTPURLResponse : NSURLResponse { NSDictionary *myDict; } - (void)setAllHeaderFields:(NSDictionary[详细]
-
java – 让Selenium通过.htaccess popup登录
所属栏目:[Java] 日期:2020-12-15 热度:109
我在 Linux上使用WebDriver(Selenium2)和Java.我正在使用WebDriver自动填写表单并提交.我面临着htaccess网站的问题,即我无法通过WebDriver访问htaccess网站. 在这方面有谁可以帮助我? 提前致谢, 苏尼尔 解决方法 从 Selenium FAQ(现在已经下降): How do I[详细]
-
Java和内存管理
所属栏目:[Java] 日期:2020-12-15 热度:188
我是来自C background的 java世界的新手.我想将一些C代码移植到 Java. 代码使用稀疏向量: struct Feature{int index;double value;};typedef std::vectorFeature featvec_t; 据我所知,如果一个人创建一个对象,内存使用会有一些开销. 因此,当一组featvec_t中[详细]
-
java – 检测用户何时完成SWT shell的大小调整
所属栏目:[Java] 日期:2020-12-15 热度:193
我有一个可调整大小的SWT shell.每次调整大小时,我都必须做一些计算密集的事情. 我可以在我的shell上注册一个ControlListener,但是这会在整个调整大小操作中连续生成事件,我不知道调整大小拖动类型鼠标操作何时结束. 我希望能够检测用户何时完成shell的大小[详细]
-
java – 记录每个jsp:include
所属栏目:[Java] 日期:2020-12-15 热度:157
我想记录每个 jsp:include标签. JavaServer Pages标准标记库(JSTL)是否支持日志记录,如果支持,如何启用它? 解决方法 您可以实现过滤器并将其映射配置如下: filter filter-namelogging/filter-name filter-classcom.example.LoggingFilter/filter-class/fi[详细]
-
Java转换/类加载器问题
所属栏目:[Java] 日期:2020-12-15 热度:54
以下是问题的简化版本: SomeClass c = (SomeClass) obj.getSomeClassParent() 并非总是如此,有时会触发异常 org.somepackage.SomeClass can't be cast to org.somepackage.SomeClass 这怎么可能 ?我想这与JAI imageio是本机lib的事实有关,但是中继怎么会发[详细]
-
序列化包含对象java的对象
所属栏目:[Java] 日期:2020-12-15 热度:111
我尝试序列化一个包含其他对象的对象,该对象本身是可序列化的. 有没有办法让它发挥作用?当我序列化第一个对象时,指向另一个对象的指针似乎丢失了. 解决方法 以下是有关持久对象的两条规则: 规则#1:要持久化的对象必须实现Serializable接口或从其对象层次[详细]
-
java – 隐藏源代码中的密码内容
所属栏目:[Java] 日期:2020-12-15 热度:185
有谁知道如何在j2me程序的源代码中隐藏密码内容?即所以人们不能将“DBT”视为读取源代码的密码. public void validateUser(String user,String Password) { if (user.equals("N0203251") Password.equals("DBT")) { switchDisplayable(null,getContinue());[详细]
-
Java定义:标签,令牌
所属栏目:[Java] 日期:2020-12-15 热度:154
我写了这个: (fitnessg.fitness) ? return 1 : return -1; 并收到以下错误: 令牌上的语法错误,而不是标签. 任何人都可以解释在这种情况下令牌和标签是什么? 编辑:感谢您修复我的代码,但是您能解释一下令牌和标签是什么,以备将来参考吗? 解决方法 标记是[详细]
-
java – Eclipselink JPA,Oracle,Weblogic,Calling Persist不提
所属栏目:[Java] 日期:2020-12-15 热度:189
我刚开始看看 java持久性(目前使用eclipse的eclipselink默认提供程序).基本上只是创建一个对象并尝试将其持久化到db(Oracle).我的理解是,当方法返回时,默认事务性应该将新对象提交到数据库,但似乎没有发生任何事情.有任何想法吗? @Statelesspublic class Re[详细]
-
java – 如何使用enum与jpa作为持久化实体的数据成员?
所属栏目:[Java] 日期:2020-12-15 热度:94
请使用jum作为持久化实体的数据成员的最佳实践和“如何”使用enum. 什么是最佳做法? 我想从枚举中坚持“C”,“O”. (代码).如果这不是正确的方法,请建议. Enum defination是 – public enum Status{CLOSED ("C")OPEN ("O")private final int value;private[详细]
-
java – 为什么StringBuffer和StringBuilder追加方法会丢弃超级
所属栏目:[Java] 日期:2020-12-15 热度:71
这是一个出于好奇的问题. 今天我看了一下StringBuilder和StringBuffer的实现.这是append()方法: public StringBuilder append(String str) { super.append(str); return this;} AbstractStringBuilder.append(str)也返回此值.丢弃返回值(在StringBuilder.ap[详细]
-
多线程 – 使用具有多线程组件的非线程安全组件(设计)
所属栏目:[Java] 日期:2020-12-15 热度:83
设计问题: 在多线程组件中使用非线程安全组件(Collection,API,…)… 示例: component1:一个多线程套接字服务器,它将消息…发送给消息处理程序 component2:从服务器处理消息的非线程安全消息处理程序 我的解决方案 在服务器和消息处理程序之间添加线程安[详细]
-
Java逐字符地读取utf-8编码文件
所属栏目:[Java] 日期:2020-12-15 热度:108
我有一个文件保存为utf-8(事实上由我的应用程序保存).你怎么逐字逐句地读它? File file = new File(folder+name);FileInputStream fis = new FileInputStream(file);BufferedInputStream bis = new BufferedInputStream(fis);DataInputStream dis = new Dat[详细]
-
java – 通过“嘈杂”数据流发送和接收数据
所属栏目:[Java] 日期:2020-12-15 热度:173
我的 Java程序将其数据保存到二进制文件中,并且(非常)文件由于硬件故障而偶尔会损坏.通常,在几兆字节的文件中只影响几个字节.为了解决这个问题,我可以将数据写两次,但这似乎有点过分 – 我宁愿将文件大小增加到约20%. 在我看来,这类似于通过“嘈杂”数据流[详细]
-
java – 我工厂出了什么问题?
所属栏目:[Java] 日期:2020-12-15 热度:59
我有一些像这样的代码: public abstract class Foo { public static Foo getFoo() { return new FooImpl(); } abstract void DoFoo(); private class FooImpl extends Foo { public FooImpl() { } @Override void DoFoo() { } }} 但Eclipse告诉我没有封闭的[详细]
-
Java:正则表达式取代
所属栏目:[Java] 日期:2020-12-15 热度:70
我有这个字符串: foo bar 567 baz 现在我想在每个数字之前添加String num:. 所以结果必须是: foo bar num:567 baz 这也必须工作: foo 73761 barbazboom!! 87result:foo num:73761 barbazboom!! num:87 搜索号的正则表达式为:[0-9] 但我想用num:[匹配子[详细]
-
与语言无关 – 使用哈希映射优化二进制树插入O(1)以写入重树
所属栏目:[Java] 日期:2020-12-15 热度:193
首先,我假设在考虑这个问题时我已经错过了一些重要的东西,但我仍然想发布它,看看我是否真的没有错过任何东西,用它… 我有一个非常重写的二叉树(写入和读取之间约为50/50),在回家的路上,我正在考虑如何优化这一点,特别是使写入更快 – 这就是我提出的. 考虑到[详细]
-
java – 无法做二级缓存
所属栏目:[Java] 日期:2020-12-15 热度:71
在我的applicationcontext.xml中 bean id="annotatedsessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"property name="packagesToScan" value="testonly.package.model" /property name="hibernatePrope[详细]
-
java – 有没有办法修复窗口?
所属栏目:[Java] 日期:2020-12-15 热度:128
有没有办法让窗口固定,以便用户无法在 java中更改窗口大小? 解决方法 Frame 类(及其子类 JFrame 类为Swing)有一个 setResizable 方法,它将设置是否可以调整Frame的大小.[详细]
-
java – 用于空间模拟器的OpenGL
所属栏目:[Java] 日期:2020-12-15 热度:115
和几个朋友一起,我们开始了这个独立于业余平台的基于 Java的项目,用于太空作战模拟器游戏(类似于翼指挥官的长期死亡传奇).我们都不是3D程序员,所以道路将会很长. 我的问题是:在我们的位置你会开始学习OpenGL(可能是通过GLUT)还是今天有更好的可能性?那么Di[详细]
-
java – 通过Web应用程序连接两个调用
所属栏目:[Java] 日期:2020-12-15 热度:188
我需要在我的基于 java的Web应用程序中添加一项功能,允许用户点击链接,应用程序将自动呼叫用户和另一方并通过电话连接它们. 有谁知道这会带来什么? 谢谢 解决方法 它可以用 Twilio和他们新的,简单的Conferencing API完成.相信我,这真的很简单.另一种选择可[详细]