Java新手需要帮助查找有关';使用xxx(参数)和#x27新建类名();和ClassName.class.method语法

Java新手需要帮助查找有关';使用xxx(参数)和#x27新建类名();和ClassName.class.method语法,java,class,syntax,new-operator,Java,Class,Syntax,New Operator,一直在用各种术语搜索Google/stackoverflow,但它们都太宽泛了,无法精确定位我要查找的内容 我只是在看一些AWS API代码,想了解一下如何创建我自己的代码,我假设它是使用链接样式传递参数的: ListDomainsRequest sdbRequest = new ListDomainsRequest().withMaxNumberOfDomains(100); ^^^

一直在用各种术语搜索Google/stackoverflow,但它们都太宽泛了,无法精确定位我要查找的内容

我只是在看一些AWS API代码,想了解一下如何创建我自己的代码,我假设它是使用链接样式传递参数的:

ListDomainsRequest sdbRequest = new ListDomainsRequest().withMaxNumberOfDomains(100);
                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
以及本文中类关键字的使用:

AwsConsoleApp.class.getResourceAsStream("AwsCredentials.properties")
              ^^^^^

这些技术的专有名称是什么?谢谢

我想你指的是。一个快速的维基剪报是

fluent接口通常通过使用方法链接来中继后续调用的指令上下文来实现

作者Adewale Oshineye也给出了一些关于这个主题的一般性想法


[更新]我刚刚意识到你关于课堂的问题与第一个问题是分开的。为此,您只需要认识到.class是访问对象的java.lang.class类型的一种方法,在某些情况下非常有用。

我想您指的是。一个快速的维基剪报是

fluent接口通常通过使用方法链接来中继后续调用的指令上下文来实现

作者Adewale Oshineye也给出了一些关于这个主题的一般性想法


[更新]我刚刚意识到你关于课堂的问题与第一个问题是分开的。为此,您只需认识到.class是访问对象的java.lang.class类型的一种方法,在某些情况下非常有用。

第二种方法通常称为类文本,它只是编译器处理的java语言的一个功能。它最终被转换为对
Class.forName()
的缓存调用


第一种是方法链接;其思想是,任何返回被调用对象的方法都可以通过这种方式无限链接在一起。有些人喜欢它,有些人认为它是一种可憎的东西。随着时间的推移,令人憎恶的可能性越来越小。

第二个通常被称为类文本,它只是编译器处理的Java语言的一个特性。它最终被转换为对
Class.forName()
的缓存调用


第一种是方法链接;其思想是,任何返回被调用对象的方法都可以通过这种方式无限链接在一起。有些人喜欢它,有些人认为它是一种可憎的东西。随着时间的推移,讨厌的特遣队变得越来越小。

那么这基本上就是每次调用对象上的方法都返回对象本身的惯例吗?我对jQuery更加熟悉,链接是一种方式;我主要想知道它是否通过内部的“返回此”来“启用”…谢谢!啊,是的,做一个返回,这将得到你想要的效果。那么,这基本上就是在每次调用对象上的方法时返回对象本身的惯例吗?我对jQuery更加熟悉,链接是一种方式;我主要想知道它是否通过内部的“返回此”来“启用”…谢谢!啊,是的,做一个回报这是会得到你想要的影响。