hi...


am develop simulator project...using java (java run time environment)

for that can use applet method or java gui frame method..


suggest me..

how to view method definition present in the predefined package... that means

if we type javap java.io.BufferedReader

it will shows

Compiled from "BufferedReader.java"

public class java.io.BufferedReader extends java.io.Reader{
    public java.io.BufferedReader(java.io.Reader, int);
    public java.io.BufferedReader(java.io.Reader);
    public int read()       throws java.io.IOException;
    public int read(char[], int, int)       throws java.io.IOException;
    java.lang.String readLine(boolean)       throws java.io.IOException;
    public java.lang.String readLine()       throws java.io.IOException;
    public long skip(long)       throws java.io.IOException;
    public boolean ready()       throws java.io.IOException;
    public boolean markSupported();
    public void mark(int)       throws java.io.IOException;
    public void reset()       throws java.io.IOException;
    public void close()       throws java.io.IOException;
    static {};
}

but i need to view definion present in the class how to view...

Look at the reflection package: java.lang.reflect
It has classes and methods for getting at the contents of a class.

You can download the source code for the classes in the Java SE API from the Oracle web site.

thank you for the information...i checked the website...but it will show oly input type and return type for the method thats all...

example:


readLine

public String readLine()
throws IOException
Read a line of text. A line is considered to be terminated by any one of a line feed ('\n'), a carriage return ('\r'), or a carriage return followed immediately by a linefeed.
Returns:
A String containing the contents of the line, not including any line-termination characters, or null if the end of the stream has been reached
Throws:
IOException - If an I/O error occurs

like this...


but i need to see complete method definition ....

need to see complete method definition

What you posted looks like the contents of the API doc.
Did you look at the source code?
Not all methods are completely coded in java. Some use underlying JNI code.

what is jni code??? its cannot be readable ah...

how to view method definition present in the predefined package... that means

if we type javap java.io.BufferedReader

it will shows

Compiled from "BufferedReader.java"

Java Syntax (Toggle Plain Text)
public class java.io.BufferedReader extends java.io.Reader{ public java.io.BufferedReader(java.io.Reader, int); public java.io.BufferedReader(java.io.Reader); public int read() throws java.io.IOException; public int read(char[], int, int) throws java.io.IOException; java.lang.String readLine(boolean) throws java.io.IOException; public java.lang.String readLine() throws java.io.IOException; public long skip(long) throws java.io.IOException; public boolean ready() throws java.io.IOException; public boolean markSupported(); public void mark(int) throws java.io.IOException; public void reset() throws java.io.IOException; public void close() throws java.io.IOException; static {};}public class java.io.BufferedReader extends java.io.Reader{
public java.io.BufferedReader(java.io.Reader, int);
public java.io.BufferedReader(java.io.Reader);
public int read() throws java.io.IOException;
public int read(char[], int, int) throws java.io.IOException;
java.lang.String readLine(boolean) throws java.io.IOException;
public java.lang.String readLine() throws java.io.IOException;
public long skip(long) throws java.io.IOException;
public boolean ready() throws java.io.IOException;
public boolean markSupported();
public void mark(int) throws java.io.IOException;
public void reset() throws java.io.IOException;
public void close() throws java.io.IOException;
static {};
}

you can see the source code for every class with respective packages inside of src.zip folder which will be there in jdk installed directory..
If uou have installed jdk in default path,probably .
C:\Program Files\Java\jdk1.5.0_18\src.zip .
Extract it and go through.

you can see the source code for every class with respective packages inside of src.zip folder which will be there in jdk installed directory..
If uou have installed jdk in default path,probably .
C:\Program Files\Java\jdk1.5.0_18\src.zip .
Extract it and go through.

thank u sir, i got it... this one i need...