-
为什么在java中有两种方式使用线程?
所属栏目:[Java] 日期:2020-12-14 热度:186
参见英文答案 “implements Runnable” vs. “extends Thread”37 我知道在java中使用一个线程有两种方法: 实施Runable 延长线程 我也知道实现Runable比扩展Thread更好. 但是为什么会有两种方法 – 为什么不只一种? 如果实施Runnable是一个更好的方法,为什[详细]
-
java – 使用GSON创建JSON字符串
所属栏目:[Java] 日期:2020-12-14 热度:87
我正在下课, public class Student { public int id; public String name; public int age; } 现在我想创建新的学生, //while create new studentStudent stu = new Student();stu.age = 25;stu.name = "Guna";System.out.println(new Gson().toJson(stu));[详细]
-
java – 使用注释处理延迟绑定到Dagger2图
所属栏目:[Java] 日期:2020-12-14 热度:160
在这个问题我谈到 Dagger2.Dagger2基本上由组件和模块组成.这是一个例子: 假设我有一个界面: public interface MyCoolService { void run();} 并可能实施: public class MyCoolServiceImpl { @Override void run() {}} 我可以使用Dagger2将实现与界面链接[详细]
-
在Java中使用泛型的可选参数化
所属栏目:[Java] 日期:2020-12-14 热度:190
参数化类时是否可以指定默认类型? 例: // abstract class public abstract class AbsClassT1 extends Par1Class,T2 extends Par2Class { // code }// parametrized imlementation classpublic class RealClass extends AbsClassClassThatExtendsPar1,Class[详细]
-
java – J2ME的JSON解析器
所属栏目:[Java] 日期:2020-12-14 热度:190
我需要一个基本的 JSON解析器,它与J2ME / CLDC 1.1一起使用. Google搜索会返回大量的答案(有些甚至在stackoverflow上),但似乎所有的图书馆和解决方案都不再可用(例如,很多指向应该在json.org上的实现网站,但至少我找不到任何不是J2SE的东西). 到目前为止,我[详细]
-
java – 通过网络或互联网制作多玩家游戏
所属栏目:[Java] 日期:2020-12-14 热度:161
嗨,我在 Java中编写了一个多玩家游戏,我想知道我需要学习什么和/或我应该使用什么来使游戏可以通过网络或互联网上的多台计算机播放.谢谢,我真的很无知,因为在哪里开始,所以任何建议都是有帮助的. 解决方法 那些其他答案都是相当高的水平,这是很好的,但你不想[详细]
-
java – 在静态内部类中的主要方法.
所属栏目:[Java] 日期:2020-12-14 热度:195
我了解到 Java文件中唯一的公共类也必须有main方法.但是,下面你可以看到内部类的main方法呢? 关于源文件中的主要方法定义的规则是什么? public class TestBed { public TestBed() { System.out.println("Test bed c'tor"); } @SuppressWarnings("unused")[详细]
-
RxJava-缓存()是否与replay()相同?
所属栏目:[Java] 日期:2020-12-14 热度:181
我想知道是否有一个缓存()运算符可以缓存x个排放数量,但是也会在指定的时间间隔(例如1分钟)后过期.我正在寻找像…的东西 ObservableImmutableListMyType cachedList = otherObservable .cache(1,1,TimeUnit.MINUTES); 这将缓存一个项目,但会在一分钟后过期并[详细]
-
Java的toString()等于Clojure函数
所属栏目:[Java] 日期:2020-12-14 热度:116
我使用的一些 Java代码在我的Clojure函数对象上调用toString(),它返回像# ns $something something.something$something@7ce1eae7u0026gt; – 我想返回其他东西…可能有一个在函数中包含一些元数据的方式,以便他们的对象toString()返回呢? 解决方法 如果您[详细]
-
java – 在Spring中使用JSR-303注释需要做什么设置?
所属栏目:[Java] 日期:2020-12-14 热度:50
我下载了 spring 3并将其放在我的类路径上,但是我无法导入@Valid注释.但是,我可以导入其他弹簧3注释(如@Controller).什么Jar是@Valid在哪里和什么包? 编辑:这是一个JSR-303注释.这是什么意思,如何得到它? 解决方法 缺少 javax.validation. 你会发现一个ja[详细]
-
Java与Scala功能接口的使用
所属栏目:[Java] 日期:2020-12-14 热度:197
在 Java中我可以这样做: Runnable task = () - { System.out.println("Task is running"); }; 但是Scala怎么来我也做不到! val task: Runnable = () = {println("Task is running")} 我收到编译错误!我使用的是Scala 2.11.8版. type mismatch; found : ()[详细]
-
java – 如何在Eclipse Kepler中添加Web Tools Platform(WTP)
所属栏目:[Java] 日期:2020-12-14 热度:155
我在我的系统中安装了 Eclipse Kepler.到目前为止我开发了J2SE应用程序.现在我想开发J2EE应用程序,所以我需要在我的eclipse中添加WTP. 我试图在已经存在的eclipse中添加WTP 我以以下方式打开安装对话框,并提及名称和位置值 Help--Install New Software--Add[详细]
-
Java SE:打开网页并单击按钮
所属栏目:[Java] 日期:2020-12-14 热度:136
我有一个 Java 7程序(使用WebStart技术,仅适用于Windows 7/8计算机). 我需要添加一个函数,以便我的程序单击具有已知URL(https)的页面上的按钮. 有些人建议使用WebKit SWT,但我去了他们的网站,他们说该项目已经停止. (http://www.genuitec.com/about/labs.htm[详细]
-
java – 删除文件的扩展名
所属栏目:[Java] 日期:2020-12-14 热度:150
参见英文答案 How do I trim a file extension from a String in Java?13 给出一个文件名: package.zip image.jpeg video.avi etc 如果存在,我想删除该扩展名.我如何用Java编写这个?谢谢! 解决方法 就像是 if (name.indexOf(".") 0) name = name.substrin[详细]
-
Java中的InputStream的多个读取器
所属栏目:[Java] 日期:2020-12-14 热度:116
我有一个InputStream,我从中读取字符.我想让多位读者访问这个InputStream.看来,实现这一目标的合理方法是将传入的数据写入StringBuffer或StringBuilder,并让多个读取器读取.不幸的是,不推荐使用StringBufferInputStream. StringReader读取一个字符串,而不是[详细]
-
java – Tomcat 7挂起初始化Spring根WebApplicationContext
所属栏目:[Java] 日期:2020-12-14 热度:187
我试图将一个 Spring Web应用程序部署到Tomcat 7.0.24,但是它在启动时挂起,最后一行显示为 INFO: Deploying web application archive /usr/local/apps/tomcat-7.0.42/webapps/server-webapp.warApr 4,2014 1:38:28 PM org.apache.catalina.core.ApplicationC[详细]
-
给定一个Object是任何类型的数组,如何测试它在Java中是空的?
所属栏目:[Java] 日期:2020-12-14 热度:87
请帮我填写我的isEmpty方法: public static boolean isEmpty(Object test){ if (test==null){ return true; } if (test.getClass().isArray()){ //??? } if (test instanceof String){ String s=(String)test; return s==""; } if (test instanceof Collect[详细]
-
如何创建可以通过点击运行的Java应用程序?
所属栏目:[Java] 日期:2020-12-14 热度:50
我想要一个可以轻松启动的 Java应用程序. 到目前为止,我已经设法创建了一个jar文件,但我看不到任何好处.在“java HelloWorldSwing”运行我的应用程序之前,我使用“java -jar HelloWorldSwing.jar”(这比以前的命令更为复杂,据我所知,jar文件的使用需要存在*[详细]
-
多线程 – Julia v0.5中不同形式并行的开销是多少?
所属栏目:[Java] 日期:2020-12-14 热度:200
正如标题所述,不同形式的并行性的开销是多少,至少在目前的Julia(v0.5)实施中,如果实现在将来发生巨大变化的话)?我正在寻找一些“实际措施”,一些一般的启发式或球场,以保持我的头脑,当它是有用的.例如,很显然,多处理不会给你一个循环的收益,如: addprocs(4[详细]
-
java – NoClassDefFoundError:org / aopalliance / intercept
所属栏目:[Java] 日期:2020-12-14 热度:98
我全新的 Spring和hibernate.我不知道我在做什么错误. 我使用spring 4.0.2和Hibernate 3与eclipse和tomcat. 项目结构: – 图书馆 在web.xml ?xml version="1.0" encoding="UTF-8"?web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="ht[详细]
-
java – 使用Spring MVC,使用错误的JSON接受POST请求会导致返回
所属栏目:[Java] 日期:2020-12-14 热度:198
我正在使用REST api.收到带有不良 JSON的POST消息(例如{sdfasdfasdf})会导致Spring返回400错误请求错误的默认服务器页面.我不想返回一个页面,我想返回一个自定义的JSON Error对象. 当使用@ExceptionHandler抛出异常时,我可以这样做.所以如果它是一个空白的请[详细]
-
java – 在Libgdx中实现简单运动模糊的意外结果
所属栏目:[Java] 日期:2020-12-14 热度:199
在附加的两张照片中,libgdx的桌面屏幕截图功能如预期.不幸的是,我的Galaxy Nexus屏幕截图不如预期的那样.我正在尝试创建一个简单的运动模糊或足迹效果. 在我的桌面上渲染我的预期. 不像我预期的那样在我的Galaxy nexus上渲染. 在渲染期间,圆形纹理绘制在for[详细]
-
在Java中声明一个LinkedList
所属栏目:[Java] 日期:2020-12-14 热度:171
我总是学习当我们声明一个我们应该做的集合时,Interface ob = new Class(),如果我想使用一个LinkedList,我会做List List = new LinkedList(),但是我无法访问LinkedList的所有方法..不是LinkedList ob = new LinkedList()100%正确吗? 解决方法 Isn’t Linke[详细]
-
java – 允许`boolean`和’Object`的平等比较?
所属栏目:[Java] 日期:2020-12-14 热度:188
以下代码 public class TestComparison { public static void main(String[] args) throws Exception { boolean b = true; Object o = new Boolean(true); System.out.println("comparison result: "+ (o == b)); // Eclipse complains about this expressio[详细]
-
java – 内存有效的多值映射
所属栏目:[Java] 日期:2020-12-14 热度:145
嗨,我有以下问题: 我在MultiValueMap String,Integer中存储字符串和相应的整数值列表. 我存储了大约1300亿个字符串,一个字符串可以包含多达500个或更多的值. 对于每个值,我将在地图上随机访问.所以最糟糕的情况是13 000 000 * 500看涨期权.现在地图的速度很[详细]