Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的长命令_Java - Fatal编程技术网

Java中的长命令

Java中的长命令,java,Java,我正在学习用Java编写代码 我知道什么是名称空间、类和方法 有了这些知识,我理解如下代码 CharSequence v = new BackwardString("whale"); v.toString(); String a = dictionary.subSet("a","ab") int size = a.size(); System.out.println() 然而,有时您会看到比这更长的代码示例 例如 dictionary.subSet("a","ab").size(); 在

我正在学习用Java编写代码

我知道什么是名称空间、类和方法 有了这些知识,我理解如下代码

CharSequence v = new BackwardString("whale");
v.toString();
String a = dictionary.subSet("a","ab")
int size = a.size();

System.out.println()
然而,有时您会看到比这更长的代码示例 例如

dictionary.subSet("a","ab").size();
在ubove示例中,字典是一个类,子集是一个方法。 然而,大小也是一种方法,但方法不能包含其他方法,那么大小从何而来,为什么工作

到目前为止,我一直在使用的另一个常见的例子是

System.out.printLn();
在这种情况下,系统是一个名称空间,out是一个类,printLn是一个方法?

dictionary.subSeta,ab.size

这是方法调用的链接。subset,ab返回一个String对象,在该对象上调用size方法

System.out.println

System是一个类java.lang.System,out是该类的静态变量,其类型为PrintStream,println是PrintStream的方法。

在本例中:

dictionary.subSet("a","ab").size();
method subSet返回一个具有方法大小的对象,该对象在subSet返回后被调用

另一个代码段也会发生类似的情况:

System.out.printLn();
类系统包含一个静态字段out,它有一个println方法

这是Java编程到管道方法调用的常见做法。有时,一个对象可以返回自身,从而允许您在一行中调用多个方法

dictionary.subSet("a","ab").size();
subSet方法返回一个String对象,然后在此字符串上调用.size。这是做下列事情的简写

CharSequence v = new BackwardString("whale");
v.toString();
String a = dictionary.subSet("a","ab")
int size = a.size();

System.out.println()
System.out返回一个PrintStream方法,您正在调用该对象的println方法。

这称为方法更改

系统是一个类

PrintStream再次成为类//ref已退出

println是一个函数。选择如下:

(dictionary.subSet("a","ab")).size();

Set s = dictionary.subSet("a","ab");
s.size();
方法子集提供了一个集合, 并且Set有一个方法大小

这就是所谓的链接

要了解它,请执行以下操作:

BigDecimal n = BigDecimal.valueOf("123456780.12");
n = n.multiply(n).add(n).divide(BigDecimal.TWO).subtract(n);
BigDecimal使用精确的定点算法计算大数。 它不能使用运算符,并且上面的样式是正常样式

可能链接的选择器:

. 成员 [索引] 函数参数
系统是一个类,静态类类似于命名空间。但是Java没有名称空间。