-
java – 将内联构造的类作为Class参数传递给方法
所属栏目:[Java] 日期:2020-12-15 热度:135
我需要调用以下方法. void foo(Class? extends Bar cls); 对于cls参数,我需要传递一个只覆盖Bar的单个方法的类. 我想知道是否有一种方法可以在上面的调用本身中编写我的新类的内联定义,而无需在扩展Bar的单独文件中编写新类. 解决方法 三种选择: 您可以在要[详细]
-
java – 将字符串分成所有可能的4个字母的后续短语
所属栏目:[Java] 日期:2020-12-15 热度:127
我想要做的基本上是这样的: 读一个文件; 删除所有标点符号并将所有字母转换为小写; 将单词转换为4个字母短语(如果单词短于4个字符,则将其作为一个整体); 例: Input: Hello,my identification is Mister Dude. Output: hell,ello,my,iden,dent,enti,ntif,ti[详细]
-
java – 从通用通配符引用调用方法
所属栏目:[Java] 日期:2020-12-15 热度:132
以下代码简化为问题的基本要点: public class GenericTest { private interface CopyInterfaceT extends CopyInterfaceT { public void copyFrom(T source); } public void testMethod() { CopyInterface? target; CopyInterface? source; target.copyFrom([详细]
-
JavaFx – 将两个’setOnAction’设置为相同的按钮
所属栏目:[Java] 日期:2020-12-15 热度:67
我从另一个类获取EventHandler,我想将此EventHandler和其他ActionEvent设置为相同的按钮.有可能的? 代码如下. 按钮是:“btnAdd”. public void addActionListener(EventHandlerActionEvent eventHandlerSetNotSave){ btnAdd.setOnAction((e)- { FileChoose[详细]
-
java – 下面的代码运行成功,这是否意味着我们可以启动线程两次
所属栏目:[Java] 日期:2020-12-15 热度:132
下面的代码运行成功,这是否意味着我们可以启动线程两次? public class enu extends Thread { static int count = 0; public void run(){ System.out.println("running count "+count++); } public static void main(String[] args) { enu obj = new enu();[详细]
-
java – 是两点之间的一点?
所属栏目:[Java] 日期:2020-12-15 热度:149
经过谷歌搜索并在Stack上查看了很长时间后,我只是设法找到一个方法来确定一个点是否落在连接两个点的线上.不幸的是,这不是我需要的. 请参阅此问题末尾的图像.我提前为这张可怕的照片道歉,但它得到了重点(得到它?). 我需要创建两条垂直线,连接点x和y.它们需[详细]
-
java – 在cmd中找不到符号错误,但在IDE中找不到
所属栏目:[Java] 日期:2020-12-15 热度:95
我正在尝试编译以下代码(我需要完成此作业的两个文件之一)但我在cmd中遇到2个错误.这就是cmd对我的看法: CarRentalTest.java:12: error: cannot find symbol CarRental myCarRental = new CarRental(); //create CarRental object CarRental ^ symbol: clas[详细]
-
如何在java中获取类的特殊方法?
所属栏目:[Java] 日期:2020-12-15 热度:125
我有一个类,在 Java中有一些方法,如下所示: public class Class1{ private String a; private String b; public setA(String a_){ this.a = a_; } public setb(String b_){ this.b = b_; } public String getA(){ return a; } @JsonIgnore public String ge[详细]
-
java – Netbeans IDE之外的堆空间问题
所属栏目:[Java] 日期:2020-12-15 热度:69
编辑:我最后做了两个建议的答案的组合,因此回答了我自己的问题,这是下面接受的,希望这将有助于其他人在未来! 我在Windows 7上运行32位Java 1.8.0_40. 我在Netbeans 8.0中创建了一个程序,并将VM选项调整为-Xms512m -Xmx2048m. 该程序在Netbeans IDE环境中运[详细]
-
按子列表中的项目对Java List进行排序
所属栏目:[Java] 日期:2020-12-15 热度:59
我有一个清单: ListListItem = [["a","one",3],["b",2],["c",4],["d","two",["e",1],["f",1]] 我想用子数组中的第二个值对它进行排序,如果有两个像,那么它应该按第三个值排序,如果它从那里找到两个,那么它应该按第一个元素排序. 所以最终结果应该是这样的:[详细]
-
Java InputStream在Thread中关闭
所属栏目:[Java] 日期:2020-12-15 热度:159
我试图从线程中的InputStream读取. Thread应该运行的类看起来像这样 static private class Runner implements Runnable { private InputStream fis; private OutputStream fos; public Runner(InputStream fis,OutputStream fos) throws IOException { int b[详细]
-
java – JPA或Hibernate生成(非主键)列值,而不是从1开始
所属栏目:[Java] 日期:2020-12-15 热度:165
我想要一个JPA / Hibernate(最好是JPA)注释,它可以生成一个列的值,它不是主键,也不是从1开始. 从我所看到的,JPA不能用@GeneratedValue和@SequenceGenerator以及@TableGenerator来做到这一点.或者其他任何东西. 我看到solution有一张额外的桌子,我发现它不优[详细]
-
Java随机化 – (减号)和(加号)
所属栏目:[Java] 日期:2020-12-15 热度:103
有没有办法随机加一个加号或减号?我有一个程序,其中一个精灵在屏幕上移动,当你点击它时,它会重新出现在另一个地方.我也希望它移动的方向也是随机的.目前我只能将它设置为从左向右移动,或从右向左移动 – . private int x = random.nextInt(150); private in[详细]
-
Java防止未使用的警告
所属栏目:[Java] 日期:2020-12-15 热度:196
所以我使用 Eclipse创建一个简单的程序,在这个程序中我有一个除了构造函数之外没有其他方法的对象.像这样的东西 class Example{public Example(...) { //Do something with the variable }} Example类的整个逻辑在构造函数中,这个类将没有更多的方法. 当我实[详细]
-
Java类默认情况下,它会隐式扩展java.lang.Object
所属栏目:[Java] 日期:2020-12-15 热度:182
参见英文答案 Java doesn’t support multiple inheritance but implicitly every class in java extends Object and allows one more ????????????????????????????????????8个 在本教程( http://www.studytonight.com/java/object-and-classes)中,我读到ja[详细]
-
Java SWT使Label Scrollable成为可能
所属栏目:[Java] 日期:2020-12-15 热度:73
我在SWT中的一个组中有一个Label,如果它包含很多行文本,我想让它垂直滚动.使用SWT.V_SCROLL设置样式参数似乎不会这样做.我怎样才能做到这一点? 解决方法 标签不支持滚动. 你可以使用一个只读的文本控件,它将滚动: Text text = new Text(parent,SWT.READ_ON[详细]
-
试图从java中的web服务获取数据
所属栏目:[Java] 日期:2020-12-15 热度:100
[ { "title": "ginger","id": "38","product_id": "17","product_logo": "imagePath/Desert_0.jpg?itok=Uvm6nxpY","product_logo_1": "imagePath/Desert_0.jpg?itok=6YHK_afq","price": "$12.00" }] 我正在研究Java中的swing应用程序,我需要从web服务中获取[详细]
-
java – 如何在UI线程中运行此类?
所属栏目:[Java] 日期:2020-12-15 热度:180
我有类ScheduleTimer,它适用于日期数组.这里是: class ScheduleTimer { public TextView textView; private Timer dateTimer; private Timer remainderTimer; private Date formatDate = new Date(); private Date nextDate; private boolean remainderTime[详细]
-
java – 用于wss协议的Apache反向代理
所属栏目:[Java] 日期:2020-12-15 热度:156
我的应用程序使用SockJS和 Spring Framework.我的服务器上有一个反向代理,用于将https请求重定向到tomcat容器.配置: VirtualHost *:443 ProxyPreserveHost On ProxyPass /boot http://127.0.0.1:8080/boot/ ProxyPassReverse /boot http://127.0.0.1:8080/b[详细]
-
如何在Java中重构这个HashSet
所属栏目:[Java] 日期:2020-12-15 热度:114
我是 Java新手.我有一个HashSet方法,想知道一个更好的编码以下代码的方法: public HashSetGuitar getGuitars() { HashSetGuitar guitarInformations = new HashSetGuitar(); Guitar guitar1 = new Guitar("Gibson",100,"1987"); Guitar guitar2 = new Guita[详细]
-
在Java中使用字节数组序列化类
所属栏目:[Java] 日期:2020-12-15 热度:65
我在 Java中有一个带字节数组的类.当我序列化和反序列化类的对象时,字节数组的值正在改变. 我该如何解决这个问题? 请参阅示例代码: public class Test implements Serializable{private static final long serialVersionUID = 3455892176538865707L;public[详细]
-
java – 循环序列
所属栏目:[Java] 日期:2020-12-15 热度:142
我正在尝试创建一个for循环来顺序地将4添加到随机值(r)的次数与(n)的值一样多. 我想出了这个: for (int counter = 1; counter =n; counter++){ System.out.println(a = a + 4);} 问题是,如果随机值为10,例如,它将从14,18,22开始计数. 我希望它开始计算数字[详细]
-
java – 彼此是静态和非静态重载
所属栏目:[Java] 日期:2020-12-15 热度:172
这两个功能是否过载 class yogi{ public static void fun(){ System.out.println("Fun"); } public void fun(int a,int b){ System.out.println("int"); }} 解决方法 是的,那些是超载.从 JLS 8.4.9开始: If two methods of a class (whether both declared[详细]
-
java – 找不到sort(int [],>)的合适方法
所属栏目:[Java] 日期:2020-12-15 热度:108
算法问题:给定一个非负整数列表,将它们排列成最大数字. 例如,给定[3,30,34,5,9],最大形成数为9534330. 注意:结果可能非常大,因此您需要返回一个字符串而不是整数. public class Solution { public String largestNumber(int[] num) { Arrays.sort(num,new[详细]
-
java – 如何将Object与Thread链接,以便wait()和notify()工作
所属栏目:[Java] 日期:2020-12-15 热度:122
在 Java中,Object和Thread是单独的类.虽然我们有wait()/ notify()方法,但是Java Object源代码没有提到有关monitor / Thread的任何内容. 那么问题是Object的监视器如何知道获取它的线程的细节?这些信息存储在哪里?对象和线程如何链接? 解决方法 一般来说,[详细]