Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。



5
无线亚行
嘿,我想知道您是否需要root才能再执行此操作?我想通过无线安装/运行应用程序以停止所有此电缆切换。我也读过它虽然会引起一些错误?那是该网站上的旧帖子,我想知道它现在可靠且容易实现吗?
87 java  android  adb 

7
实现接口方法时不允许@Override
我有标题中提到的问题。您可以说该线程重复了另一个线程:如何在IntelliJ IDEA中关闭注释的错误验证? 但是那里给出的解决方案不起作用。他们说我需要采取以下行动: 在项目结构中| 在“项目”对话框中,在界面中将“项目语言级别”更改为6.0-@Override。 但是,目前项目语言级别是6.0,但是我仍然看到错误。 维克(Vic),这是窗口,在语言(Language)级别下没有JVM版本(不幸的是,由于我有10个信誉,所以我无法发布图像)

7
Java中是否有类似于instanceOf(Class <?> c)的东西?
我想检查一个对象o是否是类的实例C或的子类C。 例如,如果pis是类,Point我想x.instanceOf(Point.class)成为true并且也要x.instanceOf(Object.class)成为true。 我希望它也适用于装箱的原始类型。例如,如果x是Integer那么x.instanceOf(Integer.class)应该是true。 有这样的事吗?如果没有,如何实现这种方法?

16
C#开发人员在学习Java时,可能会忽略的最大差异是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 对于渴望学习Java的C#开发人员,应该指出这两种语言之间是否存在巨大的根本差异? 也许有些人可能会认为事情是相同的,但是有些重要的方面不容忽视?(或者您真的可以搞砸!) 也许就OOP构造,GC的工作方式,参考,与部署相关的方面而言,等等。
87 c#  java 

6
如何在Eclipse中更新Maven存储库?
假设您已经在使用m2eclipse插件,当它没有将依赖关系更新到您的仓库中的最新版本时,您该怎么办? 例如,在命令行上,您只需添加如下-U标记即可 mvn clean install -U …强制更新依赖项。Eclipse中是否有类似的东西?(似乎并不总是能够获得最新更新。)

5
Java 1.8 ASM ClassReader无法解析类文件-可能是由于尚不支持新的Java类文件版本
我的Web应用程序在JDK 1.7上运行良好,但在1.8下崩溃,但出现以下异常(在使用Jetty 8启动应用程序服务器期间)。我正在使用Spring版本:3.2.5.RELEASE。 例外: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet 我认为该问题是由于spring和依赖它的“ asm.jar”库而发生的。 我该如何解决?
87 java  spring  java-8 


14
Java中的抽象类与接口
我被问到一个问题,我想在这里让我的答案复习。 问:在哪种情况下,扩展抽象类而不是实现接口更合适? 答:如果我们使用模板方法设计模式。 我对么 ? 很抱歉,如果我不能清楚地说明问题。 我知道抽象类和接口之间的基本区别。 1)当需要满足以下条件时使用抽象类:对于特定操作(实现方法),我们需要在每个子类中实现相同的功能,而对于某些其他操作(仅方法签名),则需要实现不同的功能 2)如果需要使签名相同(并且实现不同),请使用接口,以便可以遵循接口实现 3)我们可以扩展一个抽象类的最大值,但是可以实现多个接口 重申一个问题:除了上述提到的情况之外,还有其他情况需要专门使用抽象类吗(可以看到模板方法设计模式仅在概念上基于此)? 接口与抽象类 在这两者之间进行选择确实取决于您要做什么,但幸运的是,对于我们来说,Erich Gamma可以为我们提供一些帮助。 一如既往地需要权衡取舍,接口为您提供了关于基类的自由,抽象类为您提供了以后添加新方法的自由。–埃里希·伽玛(Erich Gamma) 您不能去更改接口而不必更改代码中的许多其他内容,因此避免这种情况的唯一方法是创建一个全新的接口,这不一定总是一件好事。 Abstract classes应该主要用于紧密相关的对象。Interfaces擅长为不相关的类提供通用功能。

8
如何在Android canvas中绘制实心三角形?
因此,我在我的draw方法中使用以下代码在Android地图中绘制了这个三角形: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setAntiAlias(true); Path path = new Path(); path.moveTo(point1_returned.x, point1_returned.y); path.lineTo(point2_returned.x, point2_returned.y); path.moveTo(point2_returned.x, point2_returned.y); path.lineTo(point3_returned.x, point3_returned.y); path.moveTo(point3_returned.x, point3_returned.y); path.lineTo(point1_returned.x, point1_returned.y); path.close(); canvas.drawPath(path, paint); pointX_returned是我从字段中获取的坐标。它们基本上是经度和纬度。结果是一个漂亮的三角形,但内部人员为空,因此我可以看到地图。有办法以某种方式填充它吗?

1
Java正则表达式OR运算符
这可能是一个愚蠢的问题,但我在任何地方都找不到: 如何不带括号使用Java OR正则表达式运算符(|)? 例如:电话|电话|传真
87 java  regex 

21
用Java生成唯一的随机数
我正在尝试获取0到100之间的随机数。但是我希望它们是唯一的,而不是在序列中重复。例如,如果我有5个数字,它们应该分别是82、12、53、64、32,而不是82、12、53、12、32。 Random rand = new Random(); selected = rand.nextInt(100);
87 java  random 

7
Freemarker遍历哈希映射键
Freemarker有两种集合数据类型,即列表和哈希图。有没有一种方法可以像对列表一样遍历哈希图键? 因此,如果我有一个带有数据的变量,则可以说: user : { name : "user" email : "looser@everything.com" homepage : "http://nosuchpage.org" } 我想用其值打印所有用户的属性。这是无效的,但目标很明确: &lt;#list user.props() as prop&gt; ${prop} = ${user.get(prop)} &lt;/#list&gt;
87 java  freemarker 

14
如何在Java中正确覆盖toString()?
听起来有些愚蠢,但是我需要toString()方法方面的帮助,这非常令人讨厌。我尝试在线查找,因为那toString是一个正在搞砸的地方,即使在那里,它也“找不到第二个Kid构造函数”,我什至会做其他事情,但它不起作用。好了,所以这是我的代码: import java.util.*; class Kid { String name; double height; GregorianCalendar bDay; public Kid () { this.name = "HEAD"; this.height = 1; this.bDay = new GregorianCalendar(1111,1,1); } public Kid (String n, double h, String date) { // method that toString() can't find somehow StringTokenizer st = new StringTokenizer(date, "/", true); …
87 java 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.