changes
[docs.git] / langs / java.txt
blob80796090bbaf543f7713f2cc20226361a7835a5a
1                                                                                         03oct2002
2 How to start
3         Find at prjs/java/ExampleProgram.java
4         Run:
5                 javac ExampleProgram.java
6                 java ExampleProgram
8 DiveLog application
9         cd <path>/divelog
10         javac -classpath /home/gxk/prjs/java/ DiveLog.java
11         java -classpath /home/gxk/prjs/java/ divelog.DiveLog
13 Java XML Pack Summer02 update
14         download java_xml_pack-summer02_01.zip
15         unzip <path>/java_xml_pack-summer02_01.zip -d /usr/java
16         setenv JAVA_XML_PACK_HOME /usr/java
17         setenv JAXP_HOME /usr/java/java_xml_pack-summer02_01/jaxp-1.2_01
18         cd /usr/java/jdk1.3.1_04/jre/lib/ext
19         ln -s /usr/java/java_xml_pack-summer-02_01/jaxp-1.2_01/jaxp-api.jar jaxp-api.jar
21 Variable types
23         Primitive type
24         Integers: byte,short,int,long
25         Floating-point: double,float
26         Char: char
27         Boolean: 
29         Reference type
30         refer to predefined obj.
32 Access attributes (of class)
34         attribute       access
35         none            default
36         public          any class or package
37         private         only from within that particular class
38         protected       Any class in that package only