Антонимы “парсинга” с точки зрения XML

Это потому, что Java выполняет статический раздел в порядке его объявления. В вашем случае последовательность

  1. new MyClass
  2. new Object

Когда выполняется # 1, объект obj все еще не инициализирован, поэтому он печатает ноль. Попробуйте следующее, и вы увидите разницу:

class MyClass {
  private static final Object obj = new Object();
  private static MyClass myClass = new MyClass();
  public MyClass() {
    System.out.println(obj); // will print null once
  }
}

Вообще говоря, лучше избегать такой конструкции все вместе. Если вы пытаетесь создать синглтон, вот как должен выглядеть этот фрагмент кода:

class MyClass {

  private static final MyClass myClass = new MyClass();

  private Object obj = new Object();

  private MyClass() {
    System.out.println(obj); // will print null once
  }
}
8
задан Pahari Chora 22 May 2009 в 03:52
поделиться

5 ответов

Сериализация

11
ответ дан 3 November 2019 в 14:03
поделиться

Сериализация . Дефляция. Сочинение. Хранение. Замораживание. Сохранение.

Маршаллинг представляет собой аналогичную концепцию, но может быть поучительно узнать о различиях. .

В объективном-c сериализация известна как архивирование .

Python соленья .

6
ответ дан 3 November 2019 в 14:03
поделиться

Мне сказали: сочинение

3
ответ дан 3 November 2019 в 14:03
поделиться

Сериализация - это процесс преобразования дерева DOM во что-то для вывода (текст, файл и т. Д.).

Я слышал, что композиция, генерация и конструкция как термины для фактического «построения» нового дерева DOM.

1
ответ дан 3 November 2019 в 14:03
поделиться

Анализ, также называемый загрузка , является синонимом десериализации , т. е. преобразования произвольного ввод в легко читаемую / управляемую форму.

Следовательно, вы не можете создать новый документ с помощью парсера DOM. Однако полные реализации DOM содержат механизмы для генерации (или конструкции ) и сериализации (или сохранения ) XML-документов.

3
ответ дан 3 November 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: