Javaでは、プログラミング言語だけで不変リストを作成することはできない。イミュータブル・リストを作成するには、GuavaやCollectionsなどの外部ライブラリを使用する必要がある。

Guavaライブラリを使うと、イミュータブル・リストを作成するコードは以下のようになる：

```
import com.google.common.collect.ImmutableList;

public class EjemploListaInmutable {
    public static void main(String[] args) {
        ImmutableList<String> listaInmutable = ImmutableList.of("elemento1", "elemento2", "elemento3");
        // Intentar modificar la lista arrojará una excepción UnsupportedOperationException
    }
}
```

Collectionsライブラリを使うと、イミュータブルリストを作成するコードは以下のようになる：

```
import java.util.Collections;
import java.util.List;

public class EjemploListaInmutable {
    public static void main(String[] args) {
        List<String> listaMutable = new ArrayList<>();
        listaMutable.add("elemento1");
        listaMutable.add("elemento2");
        listaMutable.add("elemento3");
        
        List<String> listaInmutable = Collections.unmodifiableList(listaMutable);
        // Intentar modificar la lista arrojará una excepción UnsupportedOperationException
    }
}
```
No es posible crear una lista inmutable en Java utilizando solo el lenguaje de programación. Es necesario utilizar una librería externa como Guava o Collections para crear una lista inmutable.

Con la librería Guava, el código para crear una lista inmutable sería el siguiente:


import com.google.common.collect.ImmutableList;

public class EjemploListaInmutable {
    public static void main(String[] args) {
        ImmutableList<String> listaInmutable = ImmutableList.of("elemento1", "elemento2", "elemento3");
        // Intentar modificar la lista arrojará una excepción UnsupportedOperationException
    }
}

Con la librería Collections, el código para crear una lista inmutable sería el siguiente:

import java.util.Collections;
import java.util.List;

public class EjemploListaInmutable {
    public static void main(String[] args) {
        List<String> listaMutable = new ArrayList<>();
        listaMutable.add("elemento1");
        listaMutable.add("elemento2");
        listaMutable.add("elemento3");
        
        List<String> listaInmutable = Collections.unmodifiableList(listaMutable);
        // Intentar modificar la lista arrojará una excepción UnsupportedOperationException
    }
}