We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

Java and Java Documentation

ellandrd
ellandrd asked
on
Medium Priority
570 Views
Last Modified: 2013-11-23
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
Comment
Watch Question

Mayank SPrincipal Technologist
CERTIFIED EXPERT
Commented:
>> 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.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Mayank SPrincipal Technologist
CERTIFIED EXPERT
Commented:
You will find a nice glossary here:

http://www.mindprod.com/jgloss/jgloss.html - pick up the topics you are interested in.
Mayank SPrincipal Technologist
CERTIFIED EXPERT
Commented:
>> 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 :)
Commented:
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.
Manikandan ThiagarajanSenior consultant
Commented:
java support 100% oops concepts.

oops concepts are

data hiding and encapsulation

inheritance

polymorphism
Commented:
>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, ...)
Mayank SPrincipal Technologist
CERTIFIED EXPERT
Commented:
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)
Top Expert 2004
Commented:
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.
Top Expert 2004

Commented:
:-)

Commented:
:-)
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.