草庐IT

super-jump

全部标签

java - 这在小型 super 计算机上实用吗?

我正在研究WEP,作为其中的一部分,我正在研究RC4算法。我正在尝试确定是否可以编写逆向表(虽然很大......我没有空间而且我不打算写一个)。为此,我决定检查前10个字节中有多少匹配输出。这将帮助我确定逆向表的效果如何。当然,64位RC4加密有2^64个可能的key,所以这意味着要进行~2^128次比较。另外,每次比较都必须生成10个字节,这大约是265个循环。(256用于RC4初始化,10用于字节本身)。言归正传:在大约100个核心的super计算机上,是否有可能在20天内执行大约2^135次计算?(20天是我开始之前的限制。我可能最终只有8个,也可能最终有400个以上,但我猜是1

java - Autowiring Spring 父类(super class)

为什么Spring在Autowiring期间自动选择父类(superclass)类型?例如,如果我有@ComponentpublicclassFoo{}@ComponentpublicclassBarextendsFoo{}有人Autowiring@AutowiredprivateFoofoo;为什么Spring总是选择父类(superclass)型Foo?这不应该是一个“不明确的”映射(并导致Spring抛出错误)吗?从技术上讲,您不是有两个Foo候选人吗?(例如,当从Foo中删除@Component时,Bar会自动选取...) 最佳答案

java - 什么是Interface.super

我最近在java中使用了默认方法。在它的实现中我发现了publicinterfaceDefaultMethod{defaultStringshowMyName(Stringname){return"Hai"+name;}}publicclassDefaultMethodMainImplimplementsDefaultMethod{@OverridepublicStringshowMyName(Stringname){returnDefaultMethod.super.showMyName(name);}}我的问题是在DefaultMethod.super中,super将调用它除了Ob

java - 在java中的 super 调用之前创建一个对象

考虑到无法运行的简单java代码:publicclassBarextendsAbstractBar{privatefinalFoofoo=newFoo(bar);publicBar(){super(foo);}}我需要在super()调用之前创建一个对象,因为我需要将它推送到母类中。我不想使用初始化block,也不想做类似的事情:super(newFoo(bar))在我的构造函数中..如何在super调用之前向母类发送数据? 最佳答案 如果Foo必须存储在一个字段中,您可以这样做:publicclassBarextendsAbstr

java - 子类中的方法可以重载父类(super class)中的方法吗?

Java代码:classP{publicvoidhello(){}}classCextendsP{publicvoidhello(Strings){}}我的问题是:类C中的hello是否重载了父类(superclass)P中的同名对象?我的friend说他们不是因为他们不在同一个类(class)。 最佳答案 采用更正式的方法,Java7的Java语言规范指出:Iftwomethodsofaclass(whetherbothdeclaredinthesameclass,orbothinheritedbyaclass,oronedecl

java - 在我的类(class)中将 super() 或 this() 放在哪里

我有一个Servlet类,用于处理我不想在我拥有的每个Servlet上重复的功能。我仍在努力(即它仍然只加载index.jsp而不是其他文件)。publicclassMyServletextendsHttpServlet{publicMyServlet(){super();}publicvoidloadView(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{RequestDispatcherdispatcher=request.getRequestDisp

java - 访问未覆盖的父类(super class)方法时使用 'super' 关键字

我正在尝试掌握Java中的继承窍门,并且了解到当覆盖子类中的方法(和隐藏字段)时,仍然可以使用“super”关键字从父类(superclass)访问它们。我想知道的是,“super”关键字是否应该用于非覆盖方法?有什么区别(对于非覆盖方法/非隐藏字段)吗?我在下面整理了一个示例。publicclassVehicle{privateinttyreCost;publicVehicle(inttyreCost){this.tyreCost=tyreCost;}publicintgetTyreCost(){returntyreCost;}}和publicclassCarextendsVehic

java - 自定义异常中的 super 调用

我只想知道为什么我们在自己创建的自定义异常中调用super。publicclassMyExceptionextendsException{publicMyException(Stringmessage){super(message);}}这里调用super(message)有什么用 最佳答案 由于派生类总是以基类为模板,因此在构造派生对象时,首先需要对基类进行初始化。默认情况下,如果没有super调用,Java将使用默认(无参数)构造函数来创建基类。如果你想使用不同的构造函数,你必须使用super来传递你想要的参数并调用正确的构造函

java - Super() 不在我的扩展类上工作

我是java的新手,我正在做一个简单的程序,但我不知道为什么当我尝试使用super时我的程序会出错...有人可以解释我还是什么是我的错误,因为它不接受super.myCoord()我应该更改或添加什么?publicclassmyCoord{privatedoublecoorX,coorY;publicmyCoord(){coorX=1;coorY=1;}publicmyCoord(doublex,doubley){coorX=x;coorY=y;}voidsetX(doublex){coorX=x;}voidsetY(doubley){coorY=y;}doublegetX(){ret

java - java中super不能作为构造函数第一行时的解决方法

我正在使用将本地文件作为输入的CSVReader类。但是现在,我需要能够读取本地文件以及具有URL路径的文件(如http://example.com/example.txt)。为此,我想从CSVReader派生一个类来标识文件是本地文件还是URL,然后在构造函数的第一行中使用super()将InputStream传递给父级。这样做的优雅方式是什么?publicclassFileReaderextendsCsvReader{publicFileReader(){if(fileName!=null){if(fileName.trim().startsWith("http:")){//iti