-
如何在JavaFX中创建带有图标的选项卡
所属栏目:[Java] 日期:2020-12-14 热度:102
我想用 JavaFX创建与Firefox配置面板类似的图标的制表符面板: 有没有可以用来看看如何实现的例子? 解决方法 标签与JavaFX中的许多其他元素一样,都有一个名为setGraphic(Node value)的方法,您可以在其中放置任何JavaFX节点.例: import javafx.application.[详细]
-
Java平方根整数运算没有铸造?
所属栏目:[Java] 日期:2020-12-14 热度:129
Math.sqrt()函数以double作为参数,返回double.我正在使用一个在所有情况下使用完美的方形网格的程序,我需要以整数形式获取平方根.这样做的唯一方法是将参数转换为int,然后返回一个int-casted double? 解决方法 铸造技术比起来看起来好多了. 从int到double的[详细]
-
Java中的自修改代码
所属栏目:[Java] 日期:2020-12-14 热度:134
您是否曾在 Java中创建或遇到了 self modifying code? 如果是的话,请发布链接或简单地发布代码. 解决方法 忽略悲伤的世界,你可能会通过自我修改的代码(!)来引导你,在我看来,有3个选择: 使用内置的编译器支持Java 6和write / recompile / reload类 使用Apa[详细]
-
java – DAO和服务?
所属栏目:[Java] 日期:2020-12-14 热度:179
我总是面临一个问题,我无法真正想到封装许多DAO方法的服务对象. 我的意思是,对于我的servlet,有时使用单个DAO方法就足够了,例如addUser(User params). 更好的做法 – 使用服务对象封装DAO方法,并且只使用服务对象,即使它实际上意味着单一服务方法调用单一方[详细]
-
java – 转换为Dalvik格式失败,错误1,因为facebook SDK
所属栏目:[Java] 日期:2020-12-14 热度:113
我真的很沮丧.每个imte我尝试导出我的项目我得到错误:转换为Dalvik格式失败,错误1 我尝试了很多事情.我得到了最新的日食.更改了我的proguard文件. 只有当我将facebook 3.5.2 SDK添加到我的项目中时才会出现此错误.我们在我们的图书馆里有相同的android-supp[详细]
-
java – Eclipse命令行参数
所属栏目:[Java] 日期:2020-12-14 热度:78
我了解如何使用运行配置菜单使用命令行参数来运行我的应用程序. 我的问题是,无论我更新这些命令行参数,eclipse在执行代码时都不会反映这些更新. 到目前为止,我已经设置了以下参数: test1.txt test2.txt dfs 这将打印: args[0] = test1.txtargs[1] = test2.[详细]
-
如果测试用例引发异常,是否会调用tearDown? (JUnit)
所属栏目:[Java] 日期:2020-12-14 热度:74
我明白它在每个测试方法之后被调用,但是有人可以明确地告诉我,如果测试方法抛出异常,它是否被调用? 解决方法 阅读 docs: All @After methods are guaranteed to run even if a Before or Test method throws an exception.[详细]
-
java – JList – 单击已选择的项目时,取消选择
所属栏目:[Java] 日期:2020-12-14 热度:185
如果点击JList上的选定索引,我希望它取消选择.换句话说,点击索引实际上会切换他们的选择.看起来不像这样被支持,所以我试过 list.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent evt) { java.awt.Point point = evt.getPoint();[详细]
-
java – 如何发送并行GET请求并等待结果响应?
所属栏目:[Java] 日期:2020-12-14 热度:106
我在 spring mvc 3.2.2中使用apache http客户端,如图所示同步发送5个get请求. 如何异步(并行)发送所有这些异常并等待请求返回,以便从所有GET请求返回解析的有效负载字符串? public String myMVCControllerGETdataMethod(){ // Send 1st request HttpClient[详细]
-
我如何在Java中迭代一个堆栈
所属栏目:[Java] 日期:2020-12-14 热度:88
我想知道如何在Stack类中使用迭代器.我如何为它创建一个迭代器类? 解决方法 只需要通过 iterator() 得到Iterator: StackYourObject stack = ...IteratorYourObject iter = stack.iterator();while (iter.hasNext()){ System.out.println(iter.next());} 或[详细]
-
使用Java Graphics进行内部剪辑
所属栏目:[Java] 日期:2020-12-14 热度:138
我需要使用 java.awt.Graphis绘制一条线,但是只能渲染位于矩形之外的线的部分. 是否可以使用图形裁剪支持? 或者我需要计算交叉点,自己剪裁线? 解决方法 您需要使用 Area类.这个例子将演示如何做你所要求的: import java.awt.BorderLayout;import java.awt[详细]
-
java – 数据库中数据排序的优缺点?
所属栏目:[Java] 日期:2020-12-14 热度:123
我们假设我有一个具有VARCHAR类型的表的表.而且我需要从该字段中按字母顺序获取该表中的数据. 什么是最佳方法(性能):将字段添加到SQL查询中,或者在已经获取数据时对数据进行排序? 我使用Java(使用Hibernate),但我不能告诉任何有关DB引擎的事情.它可以是任[详细]
-
单步执行Java中的GUI
所属栏目:[Java] 日期:2020-12-14 热度:189
我们正在开发一个带有GUI的 Java程序,我们正在寻找一个工具,向我们展示在点击GUI中的按钮时执行哪些代码部分.有什么建议 ?提前致谢 解决方法 具有调试模式的 Eclipse可以做到这一点,您只需要在监听器中放置断点并单击按钮即可. 它开箱即用eclipse …一个简[详细]
-
java – Eclipse不会在程序包资源管理器视图中刷新项目文件
所属栏目:[Java] 日期:2020-12-14 热度:123
今天我在3个月内第一次看到 Eclipse 3.5.2的奇怪行为. 首先,当我运行一个main函数时,它运行一个以前编译的版本.假设我用窗口中的Ctrl F11打开java类和现有的main函数.通常它会重建该类并运行一个新版本.今天即使有一个编译错误,它会运行正常.所以我想这不会[详细]
-
EC2上的Java 8应用程序
所属栏目:[Java] 日期:2020-12-14 热度:158
我想知道是否有人知道是否有可能在EC2实例上安装 Java 8.我的应用程序被打包成一个带有嵌入式码头的胖罐,所以Java 8运行时应该是足够的. 我不太熟悉Linux,我看到他们只有默认的AMI支持Java 7.有没有一个简单的命令,我可以运行更新到Java 8? 解决方法 您正在[详细]
-
泛型默认构造函数Java
所属栏目:[Java] 日期:2020-12-14 热度:58
public class SampleT{ T data; Sample(){ data = ????; }} 我如何为数据分配默认值? 解决方法 Bozho是对的(你不能).如果你绝对希望它从一个值开始,那么将该值作为构造函数的一个参数.例如: public class SampleT { T data; Sample(T data) { this.data =[详细]
-
Java:如何将任何Object转换为数据的String表示形式
所属栏目:[Java] 日期:2020-12-14 热度:165
我正在尝试编写一些代码,它将获取任何对象并将其转换为该对象的String表示形式.序列化不包括任何瞬态属性,toString()通常是对象的内存地址.我不能指望对象有一个有意义的toString()定义或实现Serializable. 有没有办法确定对象中的数据并将其转换为String?[详细]
-
哪个是从Java访问本地代码的最快方法?
所属栏目:[Java] 日期:2020-12-14 热度:185
哪个是从 Java调用本机库的最快方法? 我知道的是 NativeCall – 我们目前使用的 JNA – 没有使用过,但看起来很合理 JNI – 看起来很可怕,但如果我们得到速度,我们会做的 解决方法 Swig使JNI更容易. 在速度方面,我怀疑会有微妙的变化 – 我强烈建议你选择一[详细]
-
Java int …数组符号
所属栏目:[Java] 日期:2020-12-14 热度:157
我以前在方法参数中看到过,似乎允许任意数量的参数填充在运行时创建的数组中.这种语言功能的官方名称是什么?谢谢! public static void trace(View view,RecyclerTraceType type,int... parameters) { RecyclerTrace trace = new RecyclerTrace(); trace.po[详细]
-
java – 如何增加最大数量的JVM线程(Linux 64bit)
所属栏目:[Java] 日期:2020-12-14 热度:184
我不能在 Linux机器上创建超过32k的Java线程,内存为15G. 解决方法 您可以使用 sample program来查找当前线程限制. 如果在线程“main”中遇到异常java.lang.OutOfMemoryError:无法创建新的本机线程,请检查这些: 在小型内存机器中 每个Java线程都使用自己的[详细]
-
java – 如何在非常小的集群上附加一个hdfs文件(3个节点或更少)
所属栏目:[Java] 日期:2020-12-14 热度:145
我试图附加到单个节点集群上的hdfs上的文件.我也尝试了一个2节点集群,但得到相同的例外. 在hdfs-site中,我将dfs.replication设置为1.如果我将dfs.client.block.write.replace-datanode-on-failure.policy设置为DEFAULT,我得到以下异常 java.io.IOException:[详细]
-
java – Vert.x事件循环 – 这是怎么异步的?
所属栏目:[Java] 日期:2020-12-14 热度:145
我正在使用Vert.x和相当于基于事件循环的服务器,而不是线程/连接模型. public void start(FutureVoid fut) { vertx .createHttpServer() .requestHandler(r - { LocalDateTime start = LocalDateTime.now(); System.out.println("Request received - "+start[详细]
-
java – 如何获得与匹配源的JRE / JDK?
所属栏目:[Java] 日期:2020-12-14 热度:145
我想在我的 Windows机器上至少获得一个JRE / JDK级别,我的JRE / JDK源与JRE / JDK的确切级别相匹配.我的目的是能够在调试时进入系统类.有关如何做到这一点的建议?提前致谢. 解决方法 大多数有用的源代码将在您的JDK中的src.zip文件中. 您可以从jdk6.dev.jav[详细]
-
检查正或负,不使用java中的条件语句
所属栏目:[Java] 日期:2020-12-14 热度:91
上个星期遇到一个面试问题: 我需要一个函数来打印一个数字是正还是负数,而不使用条件语句,如否否则用于切换a? b:c等我怎么能这样做? 我告诉采访员说这个问题本质上是“有条件的”是不可能的.他告诉我这是可能的,但没有告诉我如何.我做了相当多的搜索,但[详细]
-
java – 核心J2EE模式和实践仍然与读取相关?
所属栏目:[Java] 日期:2020-12-14 热度:90
我已经使用 Java一段时间了(大约12-18个月),并想知道Core J2EE书籍是否仍然相关,我是否应该阅读它? 解决方法 如果您的意思是Fildor链接到的那本书,那么它最后一次更新于2003年,介于Java EE 1.3和1.4之间.那是很久以前的事;当前版本的Java EE与此有很大不同.[详细]