草庐IT

THIS_FILE

全部标签

Java ".addActionListener(this)"

如果我添加一个ActionListener,那么我总是在括号之间使用“this”。但是这个“这个”代表什么?! 最佳答案 addActionListener方法将当前类对象作为参数。“this”关键字的意思是“我现在正在处理的这个对象”。如果您使用的是netbeans,您可以键入“this”并在其后加上一个句点以查看“this”类中定义的所有方法。它应该列出您的类中定义的所有方法,包括任何继承的方法。要完全理解“this”的含义,首先要理解类和对象的关系。如果您想从技术上讲,“this”是对当前对象的引用。

java - GWT 客户端工厂 : Isn't this just a big blob/monolith?

GWTClientFactory似乎是GWT应用程序崭露头角的新设计模式,虽然不是正式的GWTAPI的一部分,但受到GWT的鼓励,并且在无数GWT/MVP示例中都可以找到。我想要喜欢ClientFactory概念。但我担心的是:对于具有许多屏幕、显示区域和复杂架构的非常大的应用程序,单个ClientFactory将成为一个庞大的数据结构单体,上面可能有数百个getter方法.所以我问:这样可以吗?为什么GWT鼓励并接受这样的整体式设计,但在其他(一般)应用程序中却不这样。更重要的是,是否有一种方法可以将范围广泛的ClientFactory分解为工厂对象的层次结构,以帮助实现代码可维护性

java - 我如何使用 <h :outputScript/> with a remote file?

我有一个专用于静态内容的服务器,所以我不想使用资源目录来存储javascript文件,但我不想停止使用标签。我怎样才能使该标记生成指向文件所在的静态服务器的链接,而不是RES_NOT_FOUND。我什至不需要JSF来检查文件是否存在...我试过:生成:但它生成:我能做什么?解决方案:丹尼尔向我指出了一个不错的解决方案!我已经下载了Omnifaces的源代码并修改了org.omnifaces.resourcehandler.CDNResourceHandle.createResource(StringresourceName,StringlibraryName)方法:publicReso

Java EE 异常 : Name java:comp is not bound in this Context

我在Netbeans7.2.1中安装了JavaEE应用程序。尝试部署它(构建结束正常),我在Tomcat日志中收到错误:Causedby:javax.naming.NameNotFoundException:Namejava:compisnotboundinthisContextatorg.apache.naming.NamingContext.lookup(NamingContext.java:770)atorg.apache.naming.NamingContext.lookup(NamingContext.java:153)atjavax.naming.InitialContex

java - 为什么我们不能用java中的 "this"关键字创建一个对象呢?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我见过一些地方,其中对象创建工厂是通过引用类对象并使用create方法来实现的:class.newInstance(),它使用反射,与直接调用默认构造函数相比可能效率不高。如果java支持像returnnewthis();这样的东西,我可以在父类中实现它,这将作为工厂方法工作(如果没有这样的构造函数,则会抛出异常和class.newInstance()一样。为什么不支持这样的东西?PS:我在sta

java - 如何删除 xmlns :xsi and xsi:type from JAXB marshalled XML file

我有一组JAXB生成的类,其中一些类有setter方法接受“对象”作为参数。例如:@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name="Car",propOrder={"defaultCar"}publicclassCar{@XmlElement(name="DefaultCar")protectedObjectdefaultcar;publicvoidsetDefaultCar(Objectvalue){this.defaultCar=value;}在我的代码中创建这些类的实例后,我调用setter方法并传入所需的值。尽管该方法的参数

java - 为什么匿名类即使不需要也捕获 "this"?

给定这段代码:classFoo{}publicclassTest{publicFoomakeFoo(Stringp,Stringq){returnnewFoo(){publicvoiddoSomething(){System.out.println(p);}};}}当你编译它并运行javap-c-p'Test$1.class'时,你会得到这个:Compiledfrom"Test.java"classTest$1extendsFoo{finaljava.lang.Stringval$p;finalTestthis$0;Test$1(Test,java.lang.String);Code:

java - 将对象从 java.nio.file.Path 转换为 java.io.File

这个问题在这里已经有了答案:Java:PathvsFile(8个答案)关闭4年前。我想知道是否有可能以某种方式将定义为java.nio.file.Path的对象转换为java.io.File

java - Spring MVC :How to get file path into Controller?

我有以下文件夹结构:ProjectFolder/images/someimages在同一个文件夹中ProjectFolder/WEB-INF/classes/com/xyz/hereisjavafileofcontroller.如何获取Controller中的图片路径?请帮忙。谢谢:) 最佳答案 如果它的网络上下文可能是这样的东西可能会有所帮助InputStreamis=null;is=request.getSession().getServletContext().getResourceAsStream("/images/some

java - 使用 POI 读取 .xlsx 文件时出现错误 "Zip File is closed"

publicSheetreadExcel()throwsException{//Filefi=newFile(newFile(System.getProperty("user.dir"))+"\\src\\testdata2.xls");Filefi=newFile("C:\\Users\\admin\\workspace\\HMS\\src\\testdata\\testdata1.xlsx");Workbookwb=newXSSFWorkbook(fi);SheetSheet=wb.getSheetAt(0);introwCount=Sheet.getLastRowNum()-Sh