Az alkalmazás fő kategóriája a java, és vele együtt dolgozik, a Sagittarius kódoló

A Java programozás szorosan kapcsolódik az úgynevezett fő osztály fogalmához. Mi a sajátossága, és milyen szerepet játszik ez az osztály az alkalmazás létrehozásában és működtetésében?

Az alkalmazás fő osztálya egy olyan osztály, amelynek fő módszere a program belépési pontja.

A Java nyelvű alkalmazásban bármelyik osztály tartalmazza a fő módszert. De összeszereléskor, majd elindításakor csak a fő osztály fő módját használják. A többi osztály főbb módszereit figyelmen kívül hagyja.

A fő osztály hiányában az összeszerelés és különösen az alkalmazás működése nem lehetséges.

A Java modern programozási környezetek (IDE) rendszerint automatikusan létrehozzák a fő osztályt. Ha ez nem lehetséges, vagy az automatikusan generált bármilyen okból nem elégedett a fejlesztő, mint a fő, akkor kézzel kell létrehozni egy másik osztályba, hogy végre azt a fő módszer, és adja meg ezt az osztályt, mint a fő.

Ez utóbbit az alkalmazási manifesztben (file manifest.mf) az alábbi sor hozzáadásával teheti meg.

Ez csak egy speciális eset, hogy hogyan optimalizálhatja az alkalmazást egyszerűen a fő osztályokkal való ügyes manipulációval. Azonban ahelyett, hogy javulna, hogy nem rosszabb, mint kezdetben, amikor velük dolgozik, érdemes ragaszkodni néhány egyszerű ajánlásokhoz.

1. Ne töltse túl a fő osztályt

Ha az alkalmazás meglehetősen bonyolult, használjon bomlást. Válasszon komplex algoritmusokat külön osztályokban.

Ideális esetben, ha nem beszélünk egy egyszerű programot (akár konzolon vagy GUI), akkor legyen mindegy külön nem vizuális osztály, amely csak egyetlen fő módszer az üzembe helyezés csak a fő összetevői a program.

2. Adjon egy barátságos nevet a fő osztálynak

A legjobb nevet a fő osztály nevét az alkalmazás maga vagy a MainClass.

3. Próbálja meg úgy tervezni az alkalmazást, hogy minimalizálja a fő osztály minden lehetséges manipulációját, vagy még jobban elkerülje őket

A fő osztály természetesen az alkalmazás alapja. Próbálja meg, hogy munkájának minden részletes algoritmusa megváltoztatható legyen.

Fontos megjegyezni, hogy komoly munkát a fő osztály az alkalmazás valós projektek meglehetősen ritka jelenség, hiszen hagyományosan tulajdonított inkább a „finomságok” a nyelv és az építészet. De gyakran azért, mert figyelmen kívül hagyja az ilyen "finomságokat", és sok "érthetetlen" és nehéz lokalizálni a problémákat.

Kapcsolódó cikkek