Where can I find the Java JDK source code?
You haven't said which version you want, but an archive of the JDK 8 source code can be downloaded here, along with JDK 7 and JDK 6.
Additionally you can browse or clone the Mercurial repositories: 8, 7, 6.
Where download sun.* Java source?
Do you need the specific sun.*
class?
How about grepcode?
http://grepcode.com/search?query=sun.*
You can also find the sun.*
code in the jdk sources and download it here:
http://hg.openjdk.java.net/jdk6/jdk6/jdk/file/a0ea2ba34bdd/src/share/classes/com/sun
(I've put a link to jdk6 for you, but you can find any version there, of course)
Where do I get the source code for com.sun.xml.internal package?
I don't know where you can download it, but you can view it at several places on the web, like grepcode or docjar.
If you are using Eclipse then I can recommend JD Eclipse which will decompile the byte code back into source code so you can read it and follow along. You'll lose comments and some other stuff, but it works pretty well.
See Sun source code on Eclipse
When you installed the JDK, did you opt to install the source as well? It's typically in src.zip. If you configure Eclipse to build against the JDK and specify the location of src.zip (if it's not detected automatically) you can just go into the JRE types like any other.
(Note that you can't easily see the exact code for System.out.println
as it depends on the value of System.out
at the time... but you can look at PrintWriter
etc.)
Where can I get the source of packages start with `sun` in JDK?
You can download the java code and native code which implements java.nio at http://download.java.net/openjdk/jdk7/ (see top_dir/j2se/src/share/classes/java/nio/ after extracting the source zip)
Please note that you will be able to see the platform dependent code like the code for Solaris, Linux and Windows as well in this.
Related Topics
Comparing Strings by Their Alphabetical Order
Spring - Redirect After Post (Even with Validation Errors)
How to Include SQLite Database in Executable Jar
Difference Between @Onetomany and @Elementcollection
How to Get the Generic Type at Runtime
Boolean Expression Parser in Java
Checking for Null - What Order
Differencebetween an Ordered and a Sorted Collection
Keylistener, Keypressed Versus Keytyped
Spring Configure @Responsebody JSON Format
Best Way to Pick a Random Subset from a Collection
Performance Difference Between a Wild Card Import and the Required Class Import
Extract String Between Two Strings in Java