> ctrl-shift-d in Netbeans which brings up a stack of my latest cuts
Eval (or bind yourself to a key): (popup-menu 'yank-menu)
Also, the whole copy-paste infrastructure works with that "stack" ("kill ring" in Emacs speak), so you can easily paste previous cuts via pressing M-y after pasting (C-y).
> regex search/replace in Netbeans. Yes, that means you can search for something(crazyregexgoeshere)(anotherregex) and replace with somethingelse-$1-$2
M-x regexp-replace; use \N instead of $N.
Besides features related strictly to understanding of Java code semantics, it's unlikely Emacs doesn't have something Netbeans has :).
> ctrl-shift-d in Netbeans which brings up a stack of my latest cuts
Eval (or bind yourself to a key): (popup-menu 'yank-menu)
Also, the whole copy-paste infrastructure works with that "stack" ("kill ring" in Emacs speak), so you can easily paste previous cuts via pressing M-y after pasting (C-y).
> regex search/replace in Netbeans. Yes, that means you can search for something(crazyregexgoeshere)(anotherregex) and replace with somethingelse-$1-$2
M-x regexp-replace; use \N instead of $N.
Besides features related strictly to understanding of Java code semantics, it's unlikely Emacs doesn't have something Netbeans has :).