this post was submitted on 07 Oct 2025
424 points (99.1% liked)

Programmer Humor

26898 readers
511 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] 18107@aussie.zone 46 points 1 week ago* (last edited 1 week ago) (3 children)

Is "main" a valid Java identifier?

yes

package main;

public class main {

    static main main;
    String Main;

    main(String main) {
        Main = main;
    }

    main(main main) {
        System.out.println(main.Main);
    }

    main main(main main) {
        return new main(main);
    }

    public static void main(main...Main) {
        main:
        for (main main : Main) {
            main = (main instanceof Main) ? new main(main): main.main(main);
            break main;
        }
    }

    public static void main(String[] args) {
        main = new main("main");
        main.main(main, main);
        main = main.new Main(main) {
            main main(main main) {
                return ((Main)main).main();
            }
        };
        main.main(main);
        main.main(main,main);
    }

    abstract class Main extends main {
        Main(main main) {
            super("main");
        }

        main main() {
            main.Main = "Main";
            return main;
        }
    }
}

[–] luciferofastora@feddit.org 19 points 1 week ago (1 children)
[–] rikudou@lemmings.world 17 points 1 week ago

Main, obviously.

[–] killeronthecorner@lemmy.world 3 points 1 week ago

This is your main on drugs 🍳