Java and Java Documentation

Im trying to write a few paragraphs about Java and its documentation.

So far ive got this:

Java

Java is an object-oriented language developed by Sun Microsystems.  It is a platform independent language, meaning that the code for an application needs to be written only once and can be run under any operating system such as Windows, or UNIX.  In practice this means that the machine which is to run the application must have the Java Virtual Machine (JVM) installed.  This is also a kind of an operating system.

Documentation

Java Software Development Kit provides an automated documentation tool called Javadoc.  This allows standardised HTML documentation to be created for user defined classes in the same style as the official Java API documentation as supplied by Sun Microsystems.  Example of this style of documentation, as implemented by Sun Microsystems can be found at: http://java.sun.com/j2se/1.5.0/.  The system creates comments from special comments, known as Javadoc comments, which are written in the source documents in much the same fashion as commenting would normally be done in any programming language.  Javadoc is the industry standard for documenting Java classes.

What else could I write as i want to have abit more than what i have already.

All comments are welcome
LVL 16
ellandrdAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mayank SAssociate Director - Product EngineeringCommented:
>> as implemented by Sun Microsystems can be found at: http://java.sun.com/j2se/1.5.0/.

Make that:

http://java.sun.com/j2se/1.5.0/docs/api/index.html (that is where the API is).

>> What else could I write as i want to have abit more than what i have already.

Java is very vast. It depends upon you as to what you want to capture and how long you want to make it. You can explain about the various technologies for a start - like the differences between J2EE, J2SE and J2ME.
0
Mayank SAssociate Director - Product EngineeringCommented:
You will find a nice glossary here:

http://www.mindprod.com/jgloss/jgloss.html - pick up the topics you are interested in.
0
Mayank SAssociate Director - Product EngineeringCommented:
>> In practice this means that the machine which is to run the application must have the Java Virtual Machine (JVM)
>> installed.  This is also a kind of an operating system.

You can treat the JVM to be like a platform that you are targetting, when you write the code. That's why Java, in its entirety and overall-ness, is referred to as a system rather than a programming-language.

>> like the differences between J2EE, J2SE and J2ME

That itself is vast :) if you wanna explain about what all of them include and are capable of.

Make sure you end your write-up with some business-cases which explain where Java was deployed and how it was used, how it brought somebody benefits - because all said and done, anything can be good and cool but is not of any use if nobody uses it and pays for it :)
0
Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Giant2Commented:
corriges:
>...In practice this means that the machine which is to run the application must have the Java Virtual Machine (JVM) installed.  This is also a kind of an operating system.

Maybe could be written plus clear and appoint to JRE and JSDK could be done.
0
Manikandan ThiagarajanSenior consultantCommented:
java support 100% oops concepts.

oops concepts are

data hiding and encapsulation

inheritance

polymorphism
0
Giant2Commented:
>Im trying to write a few paragraphs about Java and its documentation.
On Java you can write many things. You can start speaking about its history, for example. In what circumstance are you writing these paragraph? (work giving, manual linked to software, ...)
0
Mayank SAssociate Director - Product EngineeringCommented:
Yeah you might want to incorporate about how Java implements OOPs and the other features like robustness, architecture-neutrality, etc - look in some of the college books (Complete Reference by Herbert Schildt, for example)
0
WebstormCommented:
If you want more technical detail, you can get information at http://java.sun.com/
Also see documentation at http://java.sun.com/developer/onlineTraining/new2java/index.html

You can also speak about Java IDEs, JavaBeans and enumerate technologies & tools that can be used with Java.
Java has an extensible API: you can add your own classes & packages.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
WebstormCommented:
:-)
0
Giant2Commented:
:-)
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.