9 r M. h& p6 Y8 u0 d/ r 1。[问]Application和Applet各自指什么?在使用中有区别吗? ; t: B: X% b W+ o" O% W u9 @4 O! k- j, l; h2 T7 F [答]Application和Applet是利用JAVA语言生成的可运行代码中最常用的两种,两者 8 @9 M4 o8 ]) A) W
; Z$ E7 T% ]% T7 w9 y 都必须在JAVA虚拟机上运行。简单来讲,Application更象我们平常用VB,VC等编写 " P4 U7 N S' i % V/ X' E! n2 H9 ?) Q- g, W; j 的桌面程序,多以控制台(CONSOLE)方式运行,当然也很容易实现窗口应用。而 , R# T; f4 |& ~# X- ^- _ _( |# B, @( u( g3 B. y8 C
Applet可以嵌入Web页面中,在支持JAVA虚拟机的浏览器上运行。在使用时应该区别 9 R. C8 K- N& q7 h0 C% ?/ O8 C8 L( Y0 O& c( A, X
应用。 " ]4 G, _# l8 E! p/ h + C) T2 [& s H N9 M4 w 2。[问]我编写了一个简单的Application,也通过了编译,得到了一个CLASS文件,可是我 5 M/ W& q1 [; K* S- V3 _
6 i7 F0 b3 a; i. w3 Y
使用JDK的JAVA命令运行它时,却报告CLASS找不到的错误。 1 {# J9 K# N: ]9 ]2 w
; a4 E: {; O" n: t, ] [答]这是初学JAVA时常遇到的问题,其实很简单,你看看自己在程序中定义的主类 . \$ T: Q# C6 v; d/ m3 y! t0 L 8 ~6 L- ~6 J) ?# |% K$ Z 名和你对程序的命名(*.JAVA)是不是相同?如果两个名称不相同,就会出现这个错误。 - F, C0 `: S n9 w
4 U+ M F$ b1 e$ E0 O 3。[问]我想学习JAVA语言,可是面对很多JAVA的开发工具,不知道用什么好? 6 V, |; q# i& h5 l, s7 }/ X W: p' z
2 @: D; h k" u+ w7 U% _& [
[答]目前出现了很多JAVA开发工具,各自有自己的特色。对于初学者,建议使用SUN公司 # T# F8 J: S9 k% m
6 }9 Y/ p: |1 D: R: P* K
的JDK开始学习,注意利用JDK的文档资料,这对打好JAVA的基本功很有帮助。将来正式使 ' X6 z4 D. C: [+ o' X) ~
, i7 K% n' p6 M' j) X( i+ G
用JAVA开发项目时,可以选择一些工程化的可视化工具,如Microsoft的VJ++,等。实际上, ' }# m8 R! ?% e" R1 J
! x: n" R6 H# `$ s 经常是在开发中综合利用JDK和其他可视化工具。 . v: a2 |8 d: J9 { 2 u1 S9 U }, S6 q5 t 4。[问]经常会看见还有一个JAVAScript这样的东西,它和JAVA有区别吗? 7 Y+ j! ^) Q# E2 \+ P" X" E
& i! a% ^. l& C4 q [答]对比JAVA来讲,JAVAScript并不能说是一套完整的语言,它定义了一套方法,事件处理 0 n/ m3 v: E, W& g
3 Q9 ]' u3 R% f9 K
等,主要用于Web页面开发中增加页面效果,进行数据有效性检查等。在开发Microsoft `3 d) d- x- Y 9 w! N' ~* L1 q2 k3 C; T4 j j' e9 s ASP时也可以作为一种编程脚本。它有一个基本对等的东西就是VBScript