- java.lang " " . Java .
- java.io /.
- java.util , , . .
- java.awt AWT: ( ).
- javax.swing SWING: . Java2, AWT ( ).
- java.applet .
, . java- "import". , ArrayList Ex1 (ArrayList java.util).
Ex1.java :
// Ex1.java import java.util.ArrayList;...ArrayList. ,
ArrayList objList = new ArrayList();..., , ,
import java.util.*;
- java.lang , .
- 1. . , , Internet- [email protected] ( util). ua.prov.my.util.
- 2. . , . , , c:\javaproj. ua, ua prov, my, my util. java- util. .. .
- 3. bat- . bat- java-. bat- j.bat jr.bat, c:\javaproj. (j.bat)
(jr.bat)
REM JAVAset JDKH=d:\jdk1.3set CLASSPATH=.;%JDKH%\jre\lib\rt.jar;%JDKHOME%\jre\lib\i18n.jar;c:\javaproj%JDKH%\jre\bin\java -cp %CLASSPATH% %1 %2 %3 %4 %5 %6- 4. java- package. java- package, .
. util S.java.
package ua.prov.my.util; public class S { public static void o(String str) { System.out.println(str); } }
|
|
j S.java
.
- 1.
- 2.
S.o("v1*v2=" + v1.mult(v2));S.o("v1*v2=" + DoubleVector.mult(v1, v2));S.o("v1*v3=" + v1.mult(v3));
- 3. . , . , ( c:\javaproj). .
9)
Java
. Java , . Java . - Java . ( length) .
.
int intAry[]; int[] intAry;
( ) intAry . , . new.
intAry = new int[10];
10 intAry. Java .
int[] intAry = new int[10];
.
int intAry[] = {1, 2, 3, 4};
4- .
Java 0. . .
x = a[3]; // x 3- (4- ) aintAry[i] = 0; // i intAry 0Java . IndexOutOfBoundException.
, , .. .
s = someAry[i][0];tAry[i][j][k] = 10;, , , , length . . , .
public double sum(double ary[]) { double s = 0; for (int i = 0; i < ary.length; i++) { s += ary[i]; } return s;}
. , , . . , ,
A[] a1 = new A[10];
. , .
SomeClass 4-x .
1. ( )
SomeClass objAry[] = new SomeClass[4];for (int j = 0; j < 4; j++) objAry[j] = new SomeClass();2. ( )
|
|
" ". . . -. , , , .
. , , , . , ( , ), . , , 3*3.
1. ( )
int ary[][] = new int[3][3];
2. ( )
int ary[][] = new int[][] { {1, 1, 1}, {2, 2, 2}, {1, 2, 3}, };- : 1 , . , Exception.
, . SomeClass.
1. ( )
SomeClass ary[][] = new SomeClass[3][3];for (int k = 0; k < 3; k++) for (int j = 0; j < 3; j++) ary[k][j] = new SomeClass();2. ( )
SomeClass ary[][] = new SomeClass[][] { { new SomeClass(), new SomeClass(), new SomeClass(), }, { new SomeClass(), new SomeClass(), new SomeClass(), }, { new SomeClass(), new SomeClass(), new SomeClass(), }, };, , , , . .
int ary[][] = new int[][] { {1, 1, 1, 1}, {2, 2, 2}, {1, 2, 3, 4, 5}, };Java , . .. . , "" , .
int ary[][] = new int[3][];ary[0] = new int[5];ary[1] = new int[2];ary[2] = new int[6];- "" . , . . , , .