Olá pessoal, uma duvida…
ao compilar e rodar um programa em Java (desktop)…
seria possível em tempo de execução do programa… manipular a fonte .java, recompilar, e substituir o arquivo .class antigo que está em uso?
vamos supor…
tenho uma classe X, q executa algumas instancias da Y…
em determinado momento eu mudo algo do .java, recompilo e gravo o novo .class da classe Y…
então quando a X criar uma nova instancia da Y, ela poderia ter metodos “novos”?
ou o arquivo fica contra proteção pq esta em uso?
mesmo não tendo nenhuma instancia dele sendo usada?