құ
Android ү қ құ ү Eclipse- қ. ұ ү Classic ұқ .
Android SDK құ-қ құғ ғ ү developer.android.com. қ SDK ә ңғ .
ADT Eclipse Android SDK құ қ қ . ADT ү Help → Install new software қ Work with ң dl-ssl.google.com/android/eclipse/ ү . Ә қ ө Developer Tools ң Next . -қ http://developer.android.com/sdk/eclipse-adt.html ү .
Құ ү Java Runtime Environment (JRE) , Java Development Kit (JDK) құ қ. Oracle-ң ү (oracle.com).
Android Tools Android Virtual Devices (AVD) қ. AVD қ Android - құғ ү . ң ә-ү құғ құ ү .Android құғ құ ү Window → Android SDK and AVD Manager New , құғң , ң [12,13].
Java ғ
Java ң ә ққ
Java қ ғ ғғ. Java құғ ғ ғ қ ө :
- қ Java қ ұқ ғ қ қғ . ұ ң ө қ ғ.
- ұ (applets). қ қ, Java ү Java қ ү .
ғқ C++ ғ қ ғ. қ, ғ құ ққң ә ң ғ ң ә қ. үң қ Eiffel, Smalltalk, Objective C, Cedar/Mesa қ ғ ң ң қ қ қ .
|
|
ң ққ қң құ ә өқң ө ә. қ қ, ұ ө ғ, ә-ү ғ ұ .ғ қ ә қ ұ қ құ ә ң ү ә ғ . Java құ ү ғ қ ғ , ә:
- қ, қ құң ң қ қ
- ғғ, ғ, ғ өқғ
- өғғ қ ғ ү
- ғ қ ә қ қ
Java ғ ғ қ . ң құ ң ғғ ө ұ . Java ң ғ ұ ғ ә ғ - ( 1). MFC/COM, OWL, VCL, NeXTStep, Motif ә OpenDoc қ ө қ ұ , , қ ң Internet .
Java 1.1.6 ұқ 23 (Java 1.0.2- 8 ), 503 (211) қ. Қ қ JDK 1.2 -ң ңғ ң ө [15].
ғқ C++ ғ қ ғ. қ, ғ құ ққң ә ң ғ ң ә қ. үң қ Eiffel, Smalltalk, Objective C, Cedar/Mesa қ ғ ң ң қ қ қ .
1
Java API ң
Құ | |
java.applet | |
java.awt | , ә, ә GUI- ұқ ғ |
java.awt.datatransfer | қ қ (Copy/Paste) |
java.awt.event | қғ өң |
java.awt.image | өң |
java.awt.peer | ғ ә қ GUI |
java.beans | JavaBeans ғ API |
java.io | -ғң ү ғ |
java.lang | ҳ ғ (, ұ, қ , өң, ң ) |
java.lang.reflect | Reflection API |
java.math | әң қ ғ |
java.net | ұқ ғ (, , URL) |
java.rmi | RMI- ( ғ қ) |
java.rmi.dgc | RMI- |
java.rmi.registry | RMI- |
java.rmi.server | RMI- |
java.security | Қ қ |
java.security.acl | Қ қ |
java.security.interfaces | Қ қ |
java.sql | |
java.text | ө қ қ ғ |
java.text.resources | ө қ қ ғ |
java.util | ү (, ө, -, , қ ) |
java.util.zip | қ ғ |
|
|
Java ғғ ғң қ . құ ү ғ . құ class ө, қ ұ .
Class Point {
}
Java ғ ң қ ә . Ә , қ.
ұ құғ ғ . құ құ ә ә қ. ө қң қ ү ө.\
Class _ extends _ {type _:
Type 2_:
Type N_:
Type ә_1 (_) { ә ;
}
Type ә_2 (_) { ә ;
}
Type ә_N (_) { ә ;
}
}
Extends ө _ _ ң ө. Java ң қ ң ң ң ғ ғ Object қ.