初学JAVA的朋友很可能碰到很多问题,下面收集整理了一些供参考。 % L) s# S; \' ~4 N7 Q4 Y
; B. X) R5 \0 b; m* q 1。[问]Application和Applet各自指什么?在使用中有区别吗? - s* {9 H2 S0 b2 ^! G# ~
8 O+ \1 D4 U/ ~
[答]Application和Applet是利用JAVA语言生成的可运行代码中最常用的两种,两者 8 y; Z. }/ {6 C. O; z$ t2 ^2 X3 E+ {% C( j1 z0 X( d( j
都必须在JAVA虚拟机上运行。简单来讲,Application更象我们平常用VB,VC等编写 ; n& O0 e8 k! K1 V5 T% d0 _7 M; t8 R2 W) y8 c' m+ A# s& [8 _
的桌面程序,多以控制台(CONSOLE)方式运行,当然也很容易实现窗口应用。而 * [# U7 v. z, V5 C % W4 L; P, ]! R$ t Applet可以嵌入Web页面中,在支持JAVA虚拟机的浏览器上运行。在使用时应该区别 / R, H( {2 V2 w# v1 a% d1 x! _( I5 S/ w+ r
应用。 - p4 [2 N4 A) y, |9 j. o6 {1 h5 a' |+ F5 @2 U/ Z0 ]7 o- J4 V
2。[问]我编写了一个简单的Application,也通过了编译,得到了一个CLASS文件,可是我 8 V0 v6 [- a1 ~: z+ t7 s- A( E! w9 M 1 D5 M% X. U1 q5 b4 z 使用JDK的JAVA命令运行它时,却报告CLASS找不到的错误。 2 `$ W; O( ~/ C0 g0 W) M " f& q Z: U0 J [答]这是初学JAVA时常遇到的问题,其实很简单,你看看自己在程序中定义的主类 & w' G' n* i1 d; G0 D1 w 5 |2 k+ b' M: H/ G8 V 名和你对程序的命名(*.JAVA)是不是相同?如果两个名称不相同,就会出现这个错误。 5 e" v# [/ ]9 `/ }* C' H9 A
5 M' F1 p" e7 H3 o- {8 W& F4 r, K 3。[问]我想学习JAVA语言,可是面对很多JAVA的开发工具,不知道用什么好? 5 @& A W& {9 R: ^8 [- Y% z9 e5 p/ k A5 O( P5 Y0 \
[答]目前出现了很多JAVA开发工具,各自有自己的特色。对于初学者,建议使用SUN公司 7 x! h- _ t6 m- V1 G7 W: C
: B) H4 w8 X% U! G5 t. i 的JDK开始学习,注意利用JDK的文档资料,这对打好JAVA的基本功很有帮助。将来正式使 Z4 [6 [- Y! y. S8 C / D, |+ A: L. x4 n& y 用JAVA开发项目时,可以选择一些工程化的可视化工具,如Microsoft的VJ++,等。实际上, @4 p9 ?9 K- r( @