I am a Computer Science major. I would like a note-taking program that will allow me a lot of versatility with math notation, allows me to format java code samples similarly to StackExchange and lets me drag pictures into the program. If it lets me save my notes in a common file-format such as pdf, odt, doc, or similar, that would be good too.
I understand this is a lot of requirements, so if it's not possible I apologize. Please, just suggest the best fits you can find.
I always say this on StackExchange websites. If you feel this post requires down-voting, please let me know why. I believe this is encouraged.