-
java – 使ANTLR生成脚本解释器?
所属栏目:[Java] 日期:2020-12-14 热度:74
说我有以下 Java API,它们都被封装成block.jar: public class Block { private Sting name; private int xCoord; private int yCoord; // Getters,setters,ctors,etc. public void setCoords(int x,int y) { setXCoord(x); setYCoord(y); }}public BlockCon[详细]
-
java – 为什么(长)9223372036854665200d给我922337203685466521
所属栏目:[Java] 日期:2020-12-14 热度:170
我知道精密错误的奇怪的东西,但我不能理解, 为什么(长)9223372036854665200d给我9223372036854665216? 解决方法 9223372036854665200d是double类型的常量.但是,9223372036854665200不适合双重而不损失精度.双重只有52位的尾数,而有问题的数字需要63位来精确[详细]
-
Java PreparedStatement UTF-8字符问题
所属栏目:[Java] 日期:2020-12-14 热度:107
我有一个准备好的声明: PreparedStatement st; 在我的代码我尝试使用st.setString方法. st.setString(1,userName); userName的值是?ak?a. setString方法将’?ak?a’更改为’?ak?a’.它不识别UTF-8字符.我如何解决这个问题? 谢谢. 解决方法 这可以搞砸的方[详细]
-
java – Maven eclipse不添加依赖关系
所属栏目:[Java] 日期:2020-12-14 热度:134
我的pom.xml中有以下代码片段(可以执行下面的完整的pom) dependency groupIdaspectj/groupId artifactIdaspectjrt/artifactId version1.5.3/version/dependency 在我的一个Java文件中,我引用了一个类org.aspectj.lang.ProceedingJoinPoint.当我做一个“mvn干[详细]
-
java – setImageResource从一个字符串
所属栏目:[Java] 日期:2020-12-14 热度:55
我想根据我的字符串更改imageview src,我有这样的东西: ImageView imageView1 = (ImageView)findViewById(R.id.imageView1);String correctAnswer = "poland";String whatEver = R.drawable+correctAnswer;imageView1.setImageResource(whatEver); 当然不行[详细]
-
java – 将一维数组迭代为二维数组
所属栏目:[Java] 日期:2020-12-14 热度:187
我有, int[10] oneDim = {1,2,3,4,5,6,7,8,9,10},index = 0; 如图here所示,我们从原点创建二维的.但是如何在(index = 0; index 10; index)中迭代我的oneDim,以便在没有创建新索引的情况下可以得到我的列索引和行索引? 我希望它像这样打印它的索引到一个二维[详细]
-
java – 如何在多个战争之间共享一个jsf错误页面
所属栏目:[Java] 日期:2020-12-14 热度:63
我正在尝试在多个战争之间共享一个错误页面(error.xhtml).他们都在一个大耳朵应用程序,并且都使用一个通用的jar库,我想在这里. 错误页面应该使用web.xml或更好的web-fragment.xml,并且将被声明为标准的java ee错误页面. 实际EAR结构: EAR EJB1 EJB2 WAR1 (u[详细]
-
Java:复制非基本类型的数组
所属栏目:[Java] 日期:2020-12-14 热度:175
在 Java中复制非原始类型数组的首选方法是什么?性能问题怎么样? 解决方法 旧学校的方式是: public static void java.lang.System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length) 这从一个现有阵列复制到另一个阵列.您必须自己分配[详细]
-
java – class.getName()是否昂贵?
所属栏目:[Java] 日期:2020-12-14 热度:188
在我正在开展的一个项目的许多课程中,我看到名为CLASS_NAME的私人静态最终成员,其定义如下: public class MyClass { private static final String CLASS_NAME = MyClass.class.getName(); //...} 这样做有什么好处(如果有的话)获得类名称,而不是直接在需要[详细]
-
java – Ant日志中的时间戳?
所属栏目:[Java] 日期:2020-12-14 热度:192
有没有一个简单的方法来使蚂蚁记录器(默认或其他)添加一个 每个消息的时间戳? 我可以想到的唯一方法是使用 Log4jListener并且其设置包括时间戳.或写一个 自定义记录器,它将DefaultLogger子类化并写入时间戳. 如果有更好或更简单的方法(最好不要求) 用户在他[详细]
-
java.util.stream.Streamable发生了什么?
所属栏目:[Java] 日期:2020-12-14 热度:88
早期的jdk8-ea javadocs like this表示有一个java.util.stream.Streamable接口,它似乎与Iterable对Iterator具有相同的关系. 现在看来,我们被困在供应商 Stream,这肯定是不一样的. Streamable发生了什么? 解决方法 之前已经删除了.删除的 The rationale由Bri[详细]
-
java – 迭代WeakHashMap
所属栏目:[Java] 日期:2020-12-14 热度:107
我同时使用WeakHashMap.我想基于一个整数参数来实现细粒度锁定;如果线程A需要修改由整数a所标识的资源,并且线程B对于由整数b标识的资源执行相同的操作,则不需要同步.但是,如果有两个线程使用相同的资源,则说线程C也使用由整数a标识的资源,那么当然线程A和C需[详细]
-
Java中的navigableSet,SortedSet和TreeSet之间的区别?
所属栏目:[Java] 日期:2020-12-14 热度:115
TreeSet将元素置于自然排序中或由提供的比较器. sortedSet也保持自然顺序的元素 但是他们和navigableSet有什么区别? navigableSets在哪里有用?显示其使用的一些例子对于初学者来说将是不错的. 解决方法 SortedSet是一个接口(它定义了功能),而Treeset是一个[详细]
-
java – 如何设置jvm崩溃日志文件的位置
所属栏目:[Java] 日期:2020-12-14 热度:112
我需要配置创建jvm崩溃日志的位置.我喜欢他们的名字(hs_err_pid.log),但我希望他们在特定的文件夹中创建. 在here你可以看到你可以使用 -XX:ErrorFile=./hs_err_pidpid.log param设置创建的FILE,但是如果将其设置为一个文件夹,则该文件将在该文件夹中以原始命[详细]
-
Java有一个“IN”运算符还是像SQL这样的函数?
所属栏目:[Java] 日期:2020-12-14 热度:82
我想知道是否有一种在 Java中做这样的事情: if(word in stringArray) { ...} 我知道我可以为此做一个功能,但我只是想知道Java是否已经有了这个. 谢谢! 解决方法 有许多收藏可以让你做类似的事情.例如: 与 Strings : String s = "I can has cheezeburger?[详细]
-
Java Swing在高DPI屏幕上
所属栏目:[Java] 日期:2020-12-14 热度:125
我有一个使用系统外观的 Java Swing程序: UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName ()); 问题是在高DPI系统上,框架中的字体太小了.如何使我的框架上的文本可读,而无需更改所有框架的字体?我的程序是使用Java 6编写的,并且有太[详细]
-
java – 由非传递比较器排序是否“工作”?
所属栏目:[Java] 日期:2020-12-14 热度:95
如果我向 Collections.sort 提供非传递性 Comparator 会怎么样?我可以进入无限循环吗? 我写的一个小测试产生了一个输出,但我想确保这将永远是这样. 问题在于,在某些情况下,我的比较器可以产生周期,在这种情况下,我只想确保它不会进入无限循环.我不在乎实际[详细]
-
番石榴是否带有命令行参数解析器[已关闭]
所属栏目:[Java] 日期:2020-12-14 热度:132
gauva本身有命令行解析器吗?或者我应该诉诸于jcommander / args4j / apache cli还是别的什么? 解决方法 不,不是的.使用您提到的那些库之一.或者是其他东西. 这是Guava User Guide,下次使用(或Google搜索)时,您正在寻找一些主要任务解决方案,并不确定是否包[详细]
-
java – 点击JPanel移动未装饰的窗口
所属栏目:[Java] 日期:2020-12-14 热度:107
当窗口未装饰时,是否有可能通过点击窗口中的其中一个面板来移动窗口? 我有一个主要的面板,无边框40像素的大小,几个面板与控件里面,我想移动窗口,当点击该边框.那可能吗? 解决方法 您可以使用边框将另一个面板放在面板上,使边框可见.使用以下代码移动窗口.[详细]
-
java – 更改Google Place Picker Appbar文字颜色
所属栏目:[Java] 日期:2020-12-14 热度:150
我真的很想知道我是否能够更改 Android的PlacePicker API中的Appbar文字的文字颜色.它应该继承我的应用程序的样式,但它不会这样做. 我的styles.xml如下: style name="MaterialParent" parent="Theme.AppCompat.Light.NoActionBar" !-- ...and here we setti[详细]
-
如何在Java SSLEngine中设置自定义DH组以防止Logjam的攻击?
所属栏目:[Java] 日期:2020-12-14 热度:180
新的Logjam TLS攻击是基于常见的DH组. This link建议为每个服务器生成一个新的,自定义的2048位DH组. 如何在使用SSLEngine的Java服务器代码中设置自定义DH组? ETA:如果我只使用短暂的DH密码套件,即DHE或ECDHE,而不是DH或ECDH,那么我会安全吗?还是这个无关[详细]
-
java – 如何在回收站视图中使用OnClickListener?
所属栏目:[Java] 日期:2020-12-14 热度:153
参见英文答案 RecyclerView onClick34 我基本上试图做的是使回收者视图中显示的对象可以点击某个TextView id,因为我正在制作一个在列表中显示相册封面及其标题的程序.我需要能够点击回收商视图所产生的每个框,并且在其点击的同时,将TextView与其他信息(作者,[详细]
-
java – “尝试使用不兼容的返回类型”与接口继承
所属栏目:[Java] 日期:2020-12-14 热度:75
我使用继承遇到不兼容的返回类型的问题. public interface A { }public interface B extends A { }public interface C { MapString,A getMapping();}public interface D extends C { MapString,B getMapping();} 有没有办法使这项工作? 现在编译器告诉我,我[详细]
-
java – Spring Boot与Apache CXF for RESTful Web Services?
所属栏目:[Java] 日期:2020-12-14 热度:73
我是编码竞赛的一部分,任务是创建一个RESTful在线市场,用户可以通过http发布购买和出售请求. 我需要构建一个接收和存储这些请求的前端Web服务. 技术要求包括弹簧启动和CXF.据我所知,CXF和Spring引导都能够接受http请求. 在spring boot中,你使用一个控制器,如[详细]
-
哪里java静态变量存储在内存中?
所属栏目:[Java] 日期:2020-12-14 热度:145
class A{ static int i = 10; static int j = 20; static void getname(){ }} 这些变量在哪里存储在内存中? 解决方法 简单地说,静态变量存储在HEAP中.应用于类(不是实例数据)的类和所有数据存储在堆的“永久代”部分中. 如果你需要详细的答案,请参考 static[详细]