:arrow: Tipo, dá para fazer aplicativos, assim, com cara de windows no Java? Um programa independente mesmo.
Bem, o Java eh uma plataforma q nao gera executaveis nativos…
Ele gera um arquivo “ByteCode” que eh interpretado pela JVM (Java Virtual Machine ) .
Desta forma, ele c torna uma plataforma portavel, podendo rodar em qualquer SO q possua uma virtual machine…
O Java possui uma serie de pacotes de desenvolvimento para cada necessidade:
J2SE - Standart Edition: Utilizado para desenvolvimento de softwares standalone ( com cara de Windows )
J2EE - Entreprise Edition: O mais Hardcore, utilizado para desenvolvimento web
J2ME - Mobile Edition: Utilizado para desenvolvimento de aplicativos para depositivos moveis como celulares, pdas, etc…
Da uma lida nos artigos do GUJ http://www.guj.com.br/user.article.list.chain e boa sorte!