-
java – 智能JVM和JIT微优化
所属栏目:[Java] 日期:2020-05-24 热度:184
随着时间的推移,Sun的JVM和JIT变得非常聪明.以前不再需要将常识作为必要的微优化的东西,因为它会得到照顾. 例如,过去应该将所有可能的类标记为final,因此JVM会尽可能多地内联代码.但是现在,JIT根据在运行时加载的类知道你的类是否是最终的,如果加载一个类使原[详细]
-
终端执行的Java流操作顺序
所属栏目:[Java] 日期:2020-05-24 热度:151
参见英文答案 Stream intermediate operations ordering2个 我一直试图从官方Java文档中找到明确的合同,关于Java流的顺序,一旦调用终端操作,就处理元素并调用中间操作. 例如,让我们看看这些使用Java流版本和普通迭代版本的示例(两者都产生相同的结果). 例1:[详细]
-
java – 我应该如何诊断和防止JVM崩溃?
所属栏目:[Java] 日期:2020-05-24 热度:179
当我遇到JVM崩溃时,我应该做什么(作为一个对JVM内部不了解的 Java程序员)呢? 特别是,您将如何生成可重现的测试用例?我应该在Sun(或IBM)的bug数据库中搜索什么?我可以从生成的日志文件中获取哪些信息(例如hs_err_pidXYZ.log)? 如果崩溃只发生在一台特定的[详细]
-
java – 为什么使用printf(“%s”)传递给泛型方法的参数?
所属栏目:[Java] 日期:2020-05-24 热度:99
package genericMethods;public class OverloadedMethods { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Integer[][详细]
-
在Java中,对于带有大量||的if语句是否有更简洁的方法
所属栏目:[Java] 日期:2020-05-24 热度:140
我知道这个问题是基本的,但我正在寻找一个不太笨拙的方法,以下if语句: if ((sOne.Contains(*)) || (sOne.Contains(/)) || (sOne.Contains(-)) || (sOne.Contains(+)) || (sOne.Contains(%))){ 我还应该注意,sOne.Contains()引用了以下代码…… public bo[详细]
-
java – 如何使textview不可见
所属栏目:[Java] 日期:2020-05-24 热度:58
这是我的第一个 Android应用程序,所以请耐心等待,而且,如果你建议一个答案,完成任务的替代方法,请详细说明如何以及详细… 这是我的问题,经过一些研究,并尝试了,我的应用程序FC,当我有以下行(由*指定) private TextView msg;msg = (TextView) findViewById(R.i[详细]
-
java.lang.OutOfMemoryError:无法创建新的本机线程
所属栏目:[Java] 日期:2020-05-24 热度:86
我看到这样的评论 one place i have seen this problem is if you keep creating threads, and instead of calling start(), call run() directly on the thread object. This will result in the thread object not getting[详细]
-
java – AspectJ Gradle配置
所属栏目:[Java] 日期:2020-05-24 热度:55
我想在Gradle项目中使用AspectJ(它不是一个 Android项目 – 只是一个简单的Java应用程序). 以下是我的build.gradle的样子: apply plugin: javabuildscript { repositories { maven { url https://maven.eveoh.nl/content/r[详细]
-
java将单位转换为整数的字符串
所属栏目:[Java] 日期:2020-05-24 热度:158
我想将’1g’或’100k’或’15 .3m’等字符串转换为整数.我怀疑这是浮在maven中心的一些图书馆周围,但我不太确定在哪里先看. 更清楚的是,我关注的是无量纲数,或者,如果您愿意,我还关注磁盘空间/文件大小单位.想想-Xmx到java命令. JScience可能就是你要找的东[详细]
-
蓝牙 – BlueCove库bluecove不可用 – 使用Bluecove/Java时出错
所属栏目:[Java] 日期:2020-05-24 热度:129
如何在Ubuntu 11 / Eclipse IDE中安装Bluecove? 据我所知,我所要做的就是将bluecove.jar和bluecove-gpl.jar添加到Eclipse中项目的Build-Path中. 我正在使用一些示例Bluecove代码:http://bluecove.sourceforge.net/bluecove/apidocs/overview-summary.html#D[详细]
-
java – 调用静态方法的实例
所属栏目:[Java] 日期:2020-05-24 热度:136
美好的一天! 我有点困惑.我想使用日历,所以我在互联网上搜索它并遇到以下代码: Ca1endar c = Calendar.getlnstance();c.set(2011,2, 5,1,25); 但我了解到这是一种静态方法: Calendar.getlnstance(); 如果调用的方法是静态的,我怎么能得到日历实例(抽象类)[详细]
-
java – FileInputStream是否已经使用缓冲区?
所属栏目:[Java] 日期:2020-05-24 热度:149
当我使用FileInputStream读取一个对象(比如几个字节)时,底层操作是否涉及: 1)读取整块磁盘,这样如果我随后再进行另一次读取操作,它就不需要真正的磁盘读取,因为在上次读取操作中已经取出了该部分文件? 要么 2)由于FileInputStream不进行任何缓冲而应该进行[详细]
-
在java枚举中你可以拥有的成员数限制是多少?
所属栏目:[Java] 日期:2020-05-24 热度:174
假设你在这样的 java中有一个假设的枚举(纯粹用于演示目的,这不是我非常期待使用的代码): enum Example{ FIRST, SECOND, THIRD, ... LAST;} 在编译器停止之前,你可以在枚举中拥有的最大成员数是多少? 其次,当您的代码引用枚举时,运行时是否有任何性能差异,[详细]
-
当鼠标点击时,java绘制一个圆圈
所属栏目:[Java] 日期:2020-05-24 热度:93
我正在编写一个程序,当点击鼠标时,将绘制一个圆圈.到目前为止我写的下面的代码. import java.awt.*;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.[详细]
-
我应该在学习JavaFx之前学习Swing吗?
所属栏目:[Java] 日期:2020-05-24 热度:59
如果我没有任何UI编程背景,那么开始学习 JavaFx是否有意义?首先学习Swing然后继续学习JavaFx是否更明智? 我在Netbeans的JavaFx网站上尝试了getting started tutorial,代码看起来非常复杂.我想知道JavaFx是否对初学者GUI开发人员来说太先进了. 看看JavaFX教[详细]
-
我在哪里可以找到Vigenere密码的Java源代码?
所属栏目:[Java] 日期:2020-05-24 热度:179
在我的应用程序中,我想实现一些加密.因此我需要Vigenere密码的代码.有谁知道我在哪里可以找到 Java的源代码? 这是Vigenere密码类,你可以使用它,只需调用加密和解密函数: 代码来自 Rosetta Code. public class VigenereCipher { public static void main(Str[详细]
-
java – 使用Collections.frequency()打印某些值
所属栏目:[Java] 日期:2020-05-24 热度:193
我有一个数组如下: int[] array = {11, 14, 17, 11, 48, 33, 29, 11, 17, 22, 11, 48, 18}; 我想要做的是找到重复的值,并打印它们. 所以我这样做的方法是转换为ArrayList,然后设置并使用Set上的流. ArrayListInteger list = new ArrayList(array.length);for[详细]
-
如果我不知道任何涉及的框架,我应该采用什么方法来理解大型J2EE应用程序?
所属栏目:[Java] 日期:2020-05-24 热度:82
我5年或6年前作为初级 Java开发人员开始在我的公司工作,我开始使用Servlets和Jsp进行一些J2EE编程.我没有花太多时间在那个位置,我去了数据库工作,所以我远离软件开发世界.现在我不得不回到Java编程,我得到了一个Web应用程序来开发和维护. 当我打开这个项目时,[详细]
-
java – Eclipse如何实际运行Junit测试?
所属栏目:[Java] 日期:2020-05-24 热度:153
在 Eclipse和Ant中运行Junit测试时,我遇到了差异.这是场景: 所有东西都按照预期在Eclipse中运行,但是,当我通过我掀起的Ant构建脚本运行时,我无法获得准确的Junit报告.我对我们的测试运行器和测试用例进行了一些更改(简而言之,我在我的所有测试用例中添加了Te[详细]
-
java – 使用AppBarLayout.Behavior.DragCallback来控制折叠工具栏布局的滚动
所属栏目:[Java] 日期:2020-05-24 热度:150
我希望能够启用和禁用折叠工具栏的滚动.谁能告诉我一个如何使用AppBarLayout.Behavior.DragCallback的例子? https://developer.android.com/reference/android/support/design/widget/AppBarLayout.Behavior.DragCallback.html 为了启用/禁用折叠工具栏的滚[详细]
-
一个对象(java bean)作为iReport上的数据源(JasperReports)
所属栏目:[Java] 日期:2020-05-24 热度:92
我是iReport的新手,我必须创建一份PDF报告. 使用JavaBean DataSource,您可以包装JavaBeans的数组(或集合),但我只需要传递一个对象(只有一个JavaBean实例).我的意思是,我必须在我的报告中显示java bean的属性. 我怎样才能做到这一点?我有点困惑,我必须传递一[详细]
-
java – 如何配置FindBugs maven插件以仅检查@Nonnull之类的注释违规?
所属栏目:[Java] 日期:2020-05-24 热度:93
我已经实现了 this question的答案,因此@Nonnull违规使构建失败.但问题是,这是发现很多其他我不想处理的错误.我已经看了 the manual,并没有任何一节跳出来作为一个,“这是你如何配置要检查的章节”. 对我来说,它看起来像it should be in here,但选项的数量似[详细]
-
获取图像路径JavaFx
所属栏目:[Java] 日期:2020-05-24 热度:170
我想获取我的 Image对象中加载的当前 Image的路径名. 我有以下代码: Image lol = new Image(fxml/images/bilhar9.png); 我想做的事情如下: lol.getPath(); 应该返回“fxml / images / bilhar9.png”,我发现方法impl_getUrl()但不推荐使用. 我该怎么办? 您[详细]
-
过滤器链的GlassFish问题:java.lang.IllegalStateException:已为此响应调用了PWC
所属栏目:[Java] 日期:2020-05-24 热度:147
我们需要升级老式Web应用程序以在GlassFish 3而不是Tomcat下运行才能获得EAR部署(Glassfish被选中,因为它是参考JEE 6实现) 不幸的是,它很快证明了确保用户登录的机制不能正常工作并且抱怨已经调用了getWriter()(这很可能是正确的)并且我无法弄清楚原因. 方法[详细]
-
java – 如何限制表的大小?
所属栏目:[Java] 日期:2020-05-24 热度:143
我有一个SQL Server 2005数据库.我正在将数据记录到表中.我想防止表数据变得太大. 如何将表的大小限制为x行数并保持日志记录?我希望最旧的行能够下降. 你必须自己构建这个过程.您可能希望创建一个运行SQL DELETE语句的SQL Server作业,该语句基于您定义的条件[详细]

浙公网安备 33038102330553号