草庐IT

this_call

全部标签

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){

【Telephony 】【Call】音频通话声音问题VM、PCM文件分析(MTK&Unisoc)

一.音频通话演变本节讲述含技术演变、音频格式、以及网络制式各技术名词,读完就能理解下面很多术语。我认为背景知识必不可少,理论知识是技术基石,所以有必要写一下。(1)2/3G、4G、5G语音通话  2/3G时代国内是使用CS电路域和PS分组域分别来处理语音业务(打电话)和数据业务(上网),当用户接打电话时,语音业务就会直接抢占数据业务的通路。那时候打电话的时候手机会直接断网,打开网页就是一直转圈圈。  4G时代到了4G早期,这个问题也没有解决,因为4G网络初期并不能实现语音通话,语音业务仍然需走在电路域里。当时的语音解决方案叫做CSFB(即CSFallBack),用户一旦有语音电话,本来在4G的

java - 在java中使用 "this"关键字

这个问题在这里已经有了答案:Whatisthemeaningof"this"inJava?(22个答案)关闭7年前。当ai遇到this关键字时,我正在研究Java中的方法覆盖。在Internet和其他来源上搜索了很多之后,我得出结论,当实例变量的名称与构造函数的名称相同时,使用this关键字参数。我是对还是错?

java - Java this 关键字的用法

在类构造函数中,我尝试使用:if(theObject!=null)this=theObject;我搜索数据库,如果记录存在,我使用HibernateQuery生成的theObject。为什么我不能使用this? 最佳答案 这是因为'this'不是一个变量。它指的是当前引用。如果允许您重新分配“this”,它将不再是“this”,而是变成“that”。你不能这样做。 关于java-Javathis关键字的用法,我们在StackOverflow上找到一个类似的问题:

pnpm报错This version of pnpm requires at least Node.js v16.14The current version of Node.js is v16.8.0

ning@MacdeMacBook~%pnpm--versionERROR:ThisversionofpnpmrequiresatleastNode.jsv16.14ThecurrentversionofNode.jsisv16.8.0Visithttps://r.pnpm.io/comptoseethelistofpastpnpmversionswithrespectiveNode.jsversionsupport.第一步,先查看本机node.js版本:node-v第二步,清除node.js的cache:sudonpmcacheclean-f第三步,安装n工具,这是个专门用来管理node.j

java - 为什么此构造函数中不需要 "this."命令? ( java )

我正在读一本关于Java的书。它只是解释了如何创建一个名为“deck”的类,该类包含一个卡片数组作为其实例变量。这是代码片段:classDeck{Card[]cards;publicDeck(intn){cards=newCard[n];}}为什么不使用this.命令?例如为什么代码不是这样的:classDeck{Card[]cards;publicDeck(intn){this.cards=newCard[n];}} 最佳答案 因为没有歧义。只有一个cards变量。如果有两个,则需要this-其中一个是实例变量(当前是类的一部分)