Metodo render e paint

qual a diferença do método paint(Graphycs g), do método render(Graphycs g), da classe Jframe?

A diferença é que o render(Graphics) não existe e o paint(Graphics) é herdado de Component.

Segue documentação do paint.

e por que no curso da dankicode o cara usou render(Graphics), perguntei para ele mas ele deve ser muito ocupando demora bastante para responder.

Não conheço os fontes desse curso.
Mas o método render deve ter sido criado por ele.

acho que entendi, ele criou esse método comum e passou como parâmetro o (Graphics g)