Когда вы работаете с прокси-сервером для доступа в Интернет, не забудьте настроить переменную среды NO_PROXY
, кроме HTTP(S)_PROXY
.
См. в этом примере :
NO_PROXY принимает список узлов, IP-адресов или диапазонов IP, разделенных запятыми, в формате CIDR :
Для главных хостов
- Имя узла узла
- Имя ведущего IP или хоста
Для узлов узла
- Мастер IP или имя хоста
Для службы Docker
blockquote>
- Служба реестра IP и имя хоста
См. также например, weaveworks / scope issue 2246 .
Одним словом, да. Тип возврата вызывающего метода не влияет на тип возврата вызываемого метода. Например :
public class SomeClass() {
public int increment(int i) {
return i + 1;
}
public void printFiveTheHardWay() {
System.out.println(increment(4));
}
}
Да, вы можете вызывать любой метод из метода Void независимо от типа возвращаемого метода, например:
Ваш пример из комментария должен выглядеть следующим образом:
class test {
int x(test ob) {
return 10;
}
public static void main(String args[]) {
System.out.println(new test().x(new test()));
}
}
Более общий код Ваше лучшее понимание здесь:
public class Foo {
private Integer value;
public Integer getValue() {
return value;
}
public void setValue(Integer value) {
this.value = value;
}
}
public class TestVoidMethodCall {
public void voidMethod() {
Foo f = new Foo();
f.setValue(100);
System.out.println(integerReturnMethod(f));
}
private Integer integerReturnMethod(Foo f) {
return f.getValue();
}
}
Итак, тип возвращаемого значения вызывающего метода не имеет отношения к типу возвращаемого значения вызываемого метода.
Да. Если он просто ожидает объект, вы можете передать new Object()
и получить в результате значение int.