método principal que llama al método no estático

He leído que un método estático no puede llamar a un método no estático, pero esta compilación, el método principal (estático) llama quizás Método nuevo (no estático), ¿puede darme una pista?

public class Mix4 {

    int counter = 0;

    public static void main(String[] args) {

        int count = 0;
        Mix4[] m4a = new Mix4[20];
        int x = 0;
        while (x<9) {
            m4a[x] = new Mix4();
            m4a[x].counter = m4a[x].counter + 1;
            count = count + 1;
            count = count + m4a[x].maybeNew(x);
            x = x + 1;
        }

        System.out.println(count + " " + m4a[1].counter);
    }

    public int maybeNew(int index) {
        if (index<5) {
            Mix4 m4 = new Mix4();
            m4.counter = m4.counter + 1;
            return 1;
        }

        return 0;
    }

}
Respuesta 1

Estoy tratando de configurar VSCode como un entorno de desarrollo Java para el proyecto Java en el que estoy trabajando en el trabajo. He instalado los complementos recomendados para esta lista aquí, pero mi proyecto usa Lombok para ...

Tengo una variable de cadena básica que contiene la letra x un total de tres veces. Intenté encontrar x dentro de la Cadena usando charAt, y luego imprimí el char y los siguientes dos caracteres al lado de ...

Al ejecutar AEM 6.5.3 en Java 11, noté mensajes WARN sospechosos que aparecían en error.log de vez en cuando: 08.01.2020 16: 33: 06.236 WARN [10.0.2.2 [1578497585926] GET /editor.html/content/* HTTP / 1 ....

Supongamos que el usuario selecciona una ruta de archivo, en alguna clase de manejo de GUI. Por lo tanto, recibo una cadena con una ruta de archivo. Ahora, ¿cuál es la mejor práctica para poner el código de apertura / cierre del archivo? ¿Debería ser el camino ...