powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание каждый раз объекта при передаче в метод ?
5 сообщений из 5, страница 1 из 1
Создание каждый раз объекта при передаче в метод ?
    #38992443
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве не по ссылке должно передаваться значение?

Почему каждый раз создается новый объект ? Даже в случае dom("test1");



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public class NewMain {
    public static void dom(String s){
        System.out.println(s);
    }
    
    public static void main(String[] args) {
    String st = "test0";
    dom(st);
    dom("test1");
    
    }
    
}




javap -c NewMain.class


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Compiled from "NewMain.java"
public class javaapplication1.str.NewMain {
  public javaapplication1.str.NewMain();
    Code:
       0: aload_0
       1: invokespecial #1                  // Method java/lang/Object."<init>":()V
       4: return

  public static void dom(java.lang.String);
    Code:
       0: getstatic     #2                  // Field java/lang/System.out:Ljava/io/PrintStream;
       3: aload_0
       4: invokevirtual #3                  // Method java/io/PrintStream.println:(Ljava/lang/String;)V
       7: return

  public static void main(java.lang.String[]);
    Code:
       0: ldc           #4                  // String test0
       2: astore_1
       3: aload_1
       4: invokestatic  #5                  // Method dom:(Ljava/lang/String;)V
       7: ldc           #6                  // String test1
       9: invokestatic  #5                  // Method dom:(Ljava/lang/String;)V
      12: return
}
...
Рейтинг: 0 / 0
Создание каждый раз объекта при передаче в метод ?
    #38992465
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Где ты обнаружил создание объекта?
...
Рейтинг: 0 / 0
Создание каждый раз объекта при передаче в метод ?
    #38992528
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

перед вызовом метода dom он создает объект !
разве не так?
...
Рейтинг: 0 / 0
Создание каждый раз объекта при передаче в метод ?
    #38992530
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1Blazkowicz,

перед вызовом метода dom он создает объект !
разве не так?

Код: java
1.
2.
  7: ldc           #6                  // String test1
  9: invokestatic  #5                  // Method dom:(Ljava/lang/String;)V
...
Рейтинг: 0 / 0
Создание каждый раз объекта при передаче в метод ?
    #38992541
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание каждый раз объекта при передаче в метод ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]