草庐IT

this_project

全部标签

java - 不支持 Project facet WebSphere Web(共存)版本 8.0

我的任务是在工作中开发Web门户应用程序。我已经从eclipse获得了一份预先存在的项目文件夹副本。我无法让它运行。我正在尝试设置本地服务器并在本地进行开发,然后将其移至生产服务器。对于我的服务器,我设置了WebSphereApplicationServerV8.5.5LibertyProfile。我创建了一个“HelloWorld”项目以确保它正常工作。是的。当我尝试右键单击该项目并选择“运行方式”->“在服务器上运行...”时,我看到以下内容:我不确定这是否有帮助,但这里是ProjectFacets:当前软件:Eclipse、JavaEEIDE、Kepler,4.3.2版WebSp

java - 对类似于类自引用 `this` 的静态上下文的引用,频繁使用 `this` 作为编码风格

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭去年。Improvethisquestion我一直使用类自引用this无论它是否是强制性的。我相信它有助于代码的可读性,因为阅读它的人不必自己弄清楚变量属于什么范围。我想对静态作用域进行类似的工作:在所有对静态上下文的引用之前使用static关键字,这样可以使代码更加不言自明。然而,Java不喜欢它。我知道我在技术上可以简单地使用类名,但这看起来很难看,尤其是当一个类有一个很长的名字时。我也可以在静态方法和属性的名称前加上特殊前缀,但

java - this.method() 指的是什么?

我有一个关于this.的问题陈述。假设我这里有这段代码(非常愚蠢和无用但传达了信息):classCalculate{intx,y;finalintg=5;//ConstructorpublicCalculate(inta,intb){x=a;y=b;}publicintsumAddG(){return(x+y+g);}//comparingmethodpublicbooleansame(Calculatein){if(this.sumAddG()==in.sumAddG()){//那么我的代码正确吗?当我使用this.SumAddG()时-我是指使用this的实例变量的方法SumAdd

2024关于idea激活码报This license xxxx has been suspended

 HOSTS文件中增加0.0.0.0www.jetbrains.com0.0.0.0account.jetbrains.com然后

java - Eclipse 和 Tomcat : How to specify which folder is served from the project?

我正在使用Eclipse3.4和Tomcat5.5,并且设置了动态Web项目。我可以从http://127.0.0.1:8080/project/访问它但默认情况下它提供WebContent文件夹中的文件。我想要提供的真实文件可以在名为“共享”的文件夹下找到。这个文件夹来自CVS,所以我想使用它的给定名称而不是重命名它。如何做到这一点? 最佳答案 在项目文件夹中,.settings文件夹下应该有一个名为org.eclipse.wst.common.component的文件,其中包含如下XML片段:您应该能够将wb-resource下

java - 功能java : what's this P1 thing?

我正在研究FunctionalJava,但我不明白P1是什么意思是。谁能解释和/或举个例子?(背景:我知道柯里化(Currying)和闭包是什么) 最佳答案 这直接取自FunctionalJava的GoogleCode项目:Jointuniontypes(tuples)areproductsofothertypes.Productsofarities1-8areprovided(fj.P1-fj.P8).Theseareusefulforwhenyouwanttoreturnmorethanonevaluefromafunction

java - 在 Java 中使用 "this"与短参数名称

你更喜欢哪个,为什么?publicvoidsetPresenter(Presenterpresenter){this.presenter=presenter;}publicvoidsetPresenter(Presenterp){presenter=p;} 最佳答案 我更喜欢this符号,至少在构造函数和复合setter方法中,您有多个参数。您不必为每个字段想出两个变量名称。从“外部”来看,论点代表什么很清楚。这确实是一种标准方法。在setter的特殊情况下,我真的没有意见,因为方法名称已经足够解释了,而且实现是一个单一的赋值。

java - 当你说 "This language runs on JVM"时,它到底是什么意思?

我最近听到很多关于应该在JVM上运行的Scala、Clojure等的消息。这是否意味着这些语言正在底层实现JavaAPI?一门语言运行在JVM下意味着什么?谢谢。 最佳答案 表示这些语言可以编译成Javabytecode,由JVM执行。 关于java-当你说"ThislanguagerunsonJVM"时,它到底是什么意思?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7656

java - 什么是 "non-static method"错误以及 "this"是如何工作的?

我有几个非常基本的Java问题,我想一劳永逸地最终理解。我有以下一小段代码:publicclassVeryBasicJava{publicstaticvoidmain(String[]args){intx=3;inty=4;swapMe(x,y);}privatevoidswapMe(inta,intb){inta;intb;inttmp=a;this.a=b;this.b=a;}}当我编译时,我得到了可怕的“无法从静态上下文中引用非静态方法swapMe(int,int)”错误。此外,我得到“a已在swapMe(int,int)中定义”和“b已在swapMe(int,int)中定义”我

Java 抽象类 : Returning "this" pointer for derived classes

我正在尝试使用辅助方法编写一些自定义异常来设置变量,如下所示:publicclassKeyExceptionextendsRuntimeException{protectedStringId;protectedKeyException(Stringmessage){super(message);}protectedKeyException(Stringmessage,Throwablecause){super(message,cause);}publicStringgetId(){returnkeyId;}publicKeyExceptionwithId(finalStringId){