⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000000.htm

📁 水木清华BBS
💻 HTM
📖 第 1 页 / 共 5 页
字号:
Time-Warner.&nbsp;&nbsp;<BR>&nbsp;<BR>Fortuitously,&nbsp;Sun&nbsp;lost&nbsp;the&nbsp;bid.&nbsp;The&nbsp;Time-Warner&nbsp;project&nbsp;went&nbsp;nowhere,&nbsp;the&nbsp;same&nbsp;place&nbsp;it&nbsp;probably&nbsp;<BR>would&nbsp;have&nbsp;gone&nbsp;if&nbsp;Sun&nbsp;had&nbsp;won&nbsp;the&nbsp;bid.&nbsp;First&nbsp;Person&nbsp;continued&nbsp;work&nbsp;on&nbsp;settop&nbsp;boxes&nbsp;until&nbsp;early&nbsp;<BR>1994,&nbsp;when&nbsp;it&nbsp;concluded&nbsp;that&nbsp;like&nbsp;smart&nbsp;consumer&nbsp;electronics&nbsp;settop&nbsp;boxes&nbsp;were&nbsp;more&nbsp;hype&nbsp;than&nbsp;<BR>reality.&nbsp;&nbsp;<BR>&nbsp;<BR>Without&nbsp;a&nbsp;market&nbsp;to&nbsp;be&nbsp;seen&nbsp;First&nbsp;Person&nbsp;was&nbsp;rolled&nbsp;back&nbsp;into&nbsp;Sun&nbsp;in&nbsp;1994.&nbsp;However&nbsp;around&nbsp;this&nbsp;<BR>time&nbsp;it&nbsp;was&nbsp;realized&nbsp;that&nbsp;the&nbsp;requirements&nbsp;for&nbsp;smart&nbsp;consumer&nbsp;electronics&nbsp;and&nbsp;settop&nbsp;box&nbsp;software&nbsp;<BR>(small,&nbsp;platform&nbsp;independent&nbsp;secure&nbsp;reliable&nbsp;code)&nbsp;were&nbsp;the&nbsp;same&nbsp;requirements&nbsp;for&nbsp;the&nbsp;nascent&nbsp;<BR>web.&nbsp;<BR>&nbsp;<BR>For&nbsp;a&nbsp;third&nbsp;time&nbsp;the&nbsp;project&nbsp;was&nbsp;redirected,&nbsp;this&nbsp;time&nbsp;at&nbsp;the&nbsp;web.&nbsp;A&nbsp;prototype&nbsp;browser&nbsp;called&nbsp;<BR>WebRunner&nbsp;was&nbsp;written&nbsp;by&nbsp;Patrick&nbsp;Naughton&nbsp;in&nbsp;one&nbsp;weekend&nbsp;of&nbsp;inspired&nbsp;hacking.&nbsp;After&nbsp;additional&nbsp;<BR>work&nbsp;by&nbsp;Naughton&nbsp;and&nbsp;Jonathan&nbsp;Payne&nbsp;this&nbsp;browser&nbsp;became&nbsp;HotJava.&nbsp;The&nbsp;rest,&nbsp;as&nbsp;they&nbsp;say,&nbsp;is&nbsp;<BR>history.&nbsp;<BR>&nbsp;<BR>Information&nbsp;in&nbsp;this&nbsp;section&nbsp;is&nbsp;primarily&nbsp;based&nbsp;on&nbsp;the&nbsp;first&nbsp;hand&nbsp;accounts&nbsp;of&nbsp;Bill&nbsp;Joy&nbsp;and&nbsp;Patrick&nbsp;<BR>Naughton&nbsp;(which&nbsp;don't&nbsp;always&nbsp;agree).&nbsp;No&nbsp;doubt&nbsp;other&nbsp;people&nbsp;have&nbsp;still&nbsp;different&nbsp;memories&nbsp;of&nbsp;what&nbsp;<BR>occurred.&nbsp;If&nbsp;you've&nbsp;got&nbsp;any&nbsp;more&nbsp;first&nbsp;hand&nbsp;information&nbsp;about&nbsp;what&nbsp;went&nbsp;on&nbsp;in&nbsp;the&nbsp;Green&nbsp;project&nbsp;<BR>I'd&nbsp;like&nbsp;to&nbsp;hear&nbsp;from&nbsp;you.&nbsp;&nbsp;<BR>&nbsp;<BR>1.2:&nbsp;Doesn't&nbsp;the&nbsp;World&nbsp;Wide&nbsp;Web&nbsp;have&nbsp;something&nbsp;to&nbsp;do&nbsp;with&nbsp;this?&nbsp;<BR>&nbsp;<BR>Not&nbsp;necessarily.&nbsp;Java&nbsp;is&nbsp;a&nbsp;programming&nbsp;language.&nbsp;When&nbsp;work&nbsp;began&nbsp;on&nbsp;what&nbsp;has&nbsp;become&nbsp;Java,&nbsp;the&nbsp;<BR>World&nbsp;Wide&nbsp;Web&nbsp;was&nbsp;just&nbsp;getting&nbsp;started&nbsp;at&nbsp;CERN;&nbsp;and&nbsp;Mosaic&nbsp;wasn't&nbsp;even&nbsp;a&nbsp;glint&nbsp;in&nbsp;Marc&nbsp;<BR>Andreesen's&nbsp;eye.&nbsp;The&nbsp;original&nbsp;use&nbsp;of&nbsp;the&nbsp;Java&nbsp;language&nbsp;(settop&nbsp;boxes)&nbsp;required&nbsp;security&nbsp;and&nbsp;the&nbsp;<BR>ability&nbsp;to&nbsp;execute&nbsp;code&nbsp;from&nbsp;untrusted&nbsp;hosts.&nbsp;It&nbsp;turns&nbsp;out&nbsp;these&nbsp;are&nbsp;virtually&nbsp;the&nbsp;same&nbsp;requirements&nbsp;<BR>for&nbsp;allowing&nbsp;people&nbsp;to&nbsp;download&nbsp;and&nbsp;run&nbsp;programs&nbsp;from&nbsp;the&nbsp;Web.&nbsp;No&nbsp;other&nbsp;language&nbsp;has&nbsp;the&nbsp;<BR>built-in&nbsp;security&nbsp;of&nbsp;Java.&nbsp;The&nbsp;key&nbsp;here&nbsp;is&nbsp;the&nbsp;security&nbsp;features.&nbsp;The&nbsp;object-oriented&nbsp;nature&nbsp;of&nbsp;Java&nbsp;<BR>is&nbsp;secondary,&nbsp;and&nbsp;mainly&nbsp;reflects&nbsp;the&nbsp;preferences&nbsp;and&nbsp;prejudices&nbsp;of&nbsp;the&nbsp;developers&nbsp;who&nbsp;set&nbsp;out&nbsp;to&nbsp;<BR>write&nbsp;a&nbsp;secure&nbsp;language.&nbsp;The&nbsp;C-like&nbsp;syntax&nbsp;of&nbsp;the&nbsp;language&nbsp;is&nbsp;even&nbsp;less&nbsp;crucial.&nbsp;<BR>&nbsp;<BR>At&nbsp;the&nbsp;lowest&nbsp;level&nbsp;the&nbsp;advantage&nbsp;of&nbsp;Java&nbsp;to&nbsp;the&nbsp;web&nbsp;is&nbsp;that&nbsp;it&nbsp;provides&nbsp;a&nbsp;secure,&nbsp;cross-platform&nbsp;<BR>way&nbsp;for&nbsp;code&nbsp;to&nbsp;be&nbsp;executed.&nbsp;At&nbsp;a&nbsp;somewhat&nbsp;higher&nbsp;level&nbsp;Java&nbsp;adds&nbsp;several&nbsp;features&nbsp;to&nbsp;existing&nbsp;web&nbsp;<BR>sites:&nbsp;<BR>&nbsp;<BR>Arbitrary&nbsp;Graphics&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java&nbsp;lets&nbsp;the&nbsp;server&nbsp;draw&nbsp;pictures&nbsp;in&nbsp;a&nbsp;window&nbsp;on&nbsp;the&nbsp;client.&nbsp;In&nbsp;theory&nbsp;this&nbsp;allows&nbsp;a&nbsp;web&nbsp;page&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;do&nbsp;anything&nbsp;a&nbsp;regular&nbsp;program&nbsp;can&nbsp;do&nbsp;by&nbsp;drawing&nbsp;in&nbsp;a&nbsp;window.&nbsp;&nbsp;<BR>&nbsp;<BR>Arbitrary&nbsp;Data&nbsp;Types&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In&nbsp;practice&nbsp;rather&nbsp;than&nbsp;using&nbsp;graphics&nbsp;primitives&nbsp;to&nbsp;create&nbsp;your&nbsp;desired&nbsp;web&nbsp;page&nbsp;you'd&nbsp;use&nbsp;a&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;graphics&nbsp;program&nbsp;to&nbsp;draw&nbsp;the&nbsp;page&nbsp;and&nbsp;then&nbsp;write&nbsp;a&nbsp;program&nbsp;that&nbsp;could&nbsp;read&nbsp;and&nbsp;display&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;file&nbsp;formats&nbsp;of&nbsp;that&nbsp;program.&nbsp;Java&nbsp;lets&nbsp;you&nbsp;write&nbsp;content&nbsp;handlers&nbsp;that&nbsp;display&nbsp;any&nbsp;particular&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data&nbsp;format.&nbsp;This&nbsp;way&nbsp;you&nbsp;can&nbsp;download&nbsp;your&nbsp;data&nbsp;and&nbsp;your&nbsp;data&nbsp;display&nbsp;program&nbsp;rather&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;than&nbsp;downloading&nbsp;a&nbsp;bitmapped&nbsp;snapshot&nbsp;of&nbsp;the&nbsp;display.&nbsp;People&nbsp;are&nbsp;already&nbsp;using&nbsp;this&nbsp;to&nbsp;add&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sound&nbsp;and&nbsp;animation&nbsp;to&nbsp;web&nbsp;pages.&nbsp;Rather&nbsp;than&nbsp;having&nbsp;to&nbsp;download&nbsp;a&nbsp;file&nbsp;and&nbsp;spawn&nbsp;an&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;external&nbsp;viewer,&nbsp;the&nbsp;viewer&nbsp;is&nbsp;included&nbsp;with&nbsp;the&nbsp;data;&nbsp;and&nbsp;the&nbsp;data&nbsp;is&nbsp;displayed&nbsp;right&nbsp;on&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;page.&nbsp;<BR>&nbsp;<BR>Less&nbsp;Load&nbsp;On&nbsp;The&nbsp;Server&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPU&nbsp;intensive&nbsp;cgi-bin&nbsp;scripts&nbsp;place&nbsp;a&nbsp;large&nbsp;load&nbsp;on&nbsp;a&nbsp;server,&nbsp;particularly&nbsp;at&nbsp;busy&nbsp;sites.&nbsp;With&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java&nbsp;you&nbsp;can&nbsp;offload&nbsp;the&nbsp;calculations&nbsp;to&nbsp;the&nbsp;client's&nbsp;PC.&nbsp;I've&nbsp;written&nbsp;an&nbsp;applet&nbsp;that&nbsp;calculates&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;all&nbsp;possible&nbsp;ram&nbsp;configurations&nbsp;for&nbsp;a&nbsp;given&nbsp;Mac&nbsp;model.&nbsp;However&nbsp;on&nbsp;models&nbsp;with&nbsp;many&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memory&nbsp;slots&nbsp;the&nbsp;sheer&nbsp;number&nbsp;of&nbsp;permutations&nbsp;can&nbsp;tie&nbsp;up&nbsp;even&nbsp;a&nbsp;fast&nbsp;machine&nbsp;for&nbsp;several&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hours.&nbsp;Publishing&nbsp;this&nbsp;as&nbsp;a&nbsp;cgi-bin&nbsp;would&nbsp;bring&nbsp;my&nbsp;server&nbsp;to&nbsp;its&nbsp;knees,&nbsp;but&nbsp;by&nbsp;publishing&nbsp;it&nbsp;as&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;Java&nbsp;applet&nbsp;I&nbsp;can&nbsp;distribute&nbsp;the&nbsp;load&nbsp;across&nbsp;all&nbsp;the&nbsp;machines&nbsp;that&nbsp;want&nbsp;to&nbsp;run&nbsp;it.&nbsp;<BR>&nbsp;<BR>More&nbsp;User&nbsp;Interaction&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finally&nbsp;Java&nbsp;allows&nbsp;for&nbsp;more&nbsp;interaction&nbsp;with&nbsp;the&nbsp;user.&nbsp;Java&nbsp;not&nbsp;only&nbsp;allows&nbsp;you&nbsp;to&nbsp;paint&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arbitrary&nbsp;data&nbsp;on&nbsp;the&nbsp;screen.&nbsp;It&nbsp;also&nbsp;allows&nbsp;you&nbsp;to&nbsp;collect&nbsp;input&nbsp;from&nbsp;the&nbsp;user&nbsp;in&nbsp;the&nbsp;form&nbsp;of&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mouse&nbsp;clicks,&nbsp;keystrokes&nbsp;and&nbsp;the&nbsp;like.&nbsp;This&nbsp;lets&nbsp;you&nbsp;put&nbsp;almost&nbsp;any&nbsp;application&nbsp;on&nbsp;your&nbsp;web&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;page&nbsp;that&nbsp;doesn't&nbsp;require&nbsp;disk&nbsp;access.&nbsp;<BR>&nbsp;<BR>1.3:&nbsp;What&nbsp;platforms&nbsp;does&nbsp;Java&nbsp;run&nbsp;on?&nbsp;<BR>&nbsp;<BR>Sun&nbsp;has&nbsp;made&nbsp;a&nbsp;Java&nbsp;development&nbsp;kit&nbsp;available&nbsp;for&nbsp;Sparc&nbsp;and&nbsp;X86&nbsp;Solaris,&nbsp;Windows&nbsp;NT&nbsp;for&nbsp;Intel,&nbsp;<BR>Windows&nbsp;95,&nbsp;MacOS&nbsp;7.5&nbsp;on&nbsp;PowerMacs&nbsp;and&nbsp;68030&nbsp;(25&nbsp;MHz&nbsp;and&nbsp;faster)&nbsp;and&nbsp;68040&nbsp;Macs.&nbsp;<BR>&nbsp;<BR>An&nbsp;IRIX&nbsp;port&nbsp;has&nbsp;mostly&nbsp;been&nbsp;completed&nbsp;by&nbsp;Simon&nbsp;Leinen.&nbsp;SGI's&nbsp;own&nbsp;port&nbsp;is&nbsp;available&nbsp;at&nbsp;<BR><A HREF="http://www.sgi.com/Fun/Free_webtools.html">http://www.sgi.com/Fun/Free_webtools.html</A>&nbsp;<BR>&nbsp;<BR>A&nbsp;Linux&nbsp;port&nbsp;is&nbsp;in&nbsp;fairly&nbsp;good&nbsp;shape.&nbsp;See&nbsp;<A HREF="http://java.blackdown.org/java-linux.html.">http://java.blackdown.org/java-linux.html.</A>&nbsp;&nbsp;<BR>&nbsp;<BR>IBM&nbsp;has&nbsp;ported&nbsp;Java&nbsp;to&nbsp;Windows&nbsp;3.1,&nbsp;OS/2,&nbsp;and&nbsp;AIX.&nbsp;It&nbsp;is&nbsp;working&nbsp;on&nbsp;ports&nbsp;for&nbsp;MVS&nbsp;and&nbsp;OS/400.&nbsp;<BR>See&nbsp;<A HREF="http://ncc.hursley.ibm.com/javainfo/hurindex.html">http://ncc.hursley.ibm.com/javainfo/hurindex.html</A>&nbsp;.&nbsp;&nbsp;<BR>&nbsp;<BR>The&nbsp;OSF&nbsp;has&nbsp;ported&nbsp;Java&nbsp;to&nbsp;Unixware,&nbsp;the&nbsp;Bull&nbsp;Estrella&nbsp;or&nbsp;other&nbsp;PowerPC&nbsp;running&nbsp;AIX4.1,&nbsp;X86&nbsp;<BR>running&nbsp;DASCOM&nbsp;OSF/1&nbsp;,&nbsp;the&nbsp;Digital&nbsp;Alpha&nbsp;running&nbsp;Digital&nbsp;UNIX&nbsp;3.2&nbsp;,&nbsp;the&nbsp;HP700&nbsp;series&nbsp;<BR>running&nbsp;HPUX&nbsp;10.x,&nbsp;the&nbsp;NCR&nbsp;Globalyst&nbsp;(Pentium)&nbsp;running&nbsp;UNIX&nbsp;SysV,&nbsp;and&nbsp;Sony&nbsp;NEWS&nbsp;(MIPS)&nbsp;<BR>running&nbsp;Sony&nbsp;NEWS&nbsp;6.1.1.&nbsp;See&nbsp;<A HREF="http://www.osf.org/mall/web/JDK/.">http://www.osf.org/mall/web/JDK/.</A>&nbsp;<BR>&nbsp;<BR>Other&nbsp;ports&nbsp;are&nbsp;underway&nbsp;for&nbsp;Nextstep,&nbsp;SunOS&nbsp;4.1,&nbsp;the&nbsp;Amiga&nbsp;and&nbsp;possibly&nbsp;other&nbsp;platforms.&nbsp;<BR>&nbsp;<BR>In&nbsp;the&nbsp;past&nbsp;new&nbsp;versions&nbsp;of&nbsp;Java&nbsp;have&nbsp;most&nbsp;often&nbsp;been&nbsp;made&nbsp;available&nbsp;first&nbsp;for&nbsp;Solaris.&nbsp;If&nbsp;you&nbsp;have&nbsp;<BR>to&nbsp;have&nbsp;the&nbsp;latest&nbsp;version&nbsp;as&nbsp;soon&nbsp;as&nbsp;it's&nbsp;released,&nbsp;or&nbsp;if&nbsp;you're&nbsp;developing&nbsp;&quot;Bet&nbsp;your&nbsp;company&quot;&nbsp;<BR>applications&nbsp;with&nbsp;Java,&nbsp;you&nbsp;should&nbsp;probably&nbsp;be&nbsp;running&nbsp;Solaris&nbsp;on&nbsp;a&nbsp;SparcStation.&nbsp;Otherwise,&nbsp;if&nbsp;<BR>you&nbsp;just&nbsp;want&nbsp;to&nbsp;learn&nbsp;the&nbsp;language,&nbsp;you&nbsp;can&nbsp;get&nbsp;away&nbsp;with&nbsp;an&nbsp;Intel&nbsp;based&nbsp;Windows&nbsp;95&nbsp;or&nbsp;NT&nbsp;<BR>machine&nbsp;with&nbsp;a&nbsp;lot&nbsp;of&nbsp;RAM.&nbsp;<BR>&nbsp;<BR>Netscape&nbsp;2.0&nbsp;and&nbsp;later&nbsp;plays&nbsp;Java&nbsp;applets&nbsp;on&nbsp;Windows&nbsp;NT,&nbsp;Windows&nbsp;95,&nbsp;Solaris,&nbsp;SunOS&nbsp;4.1,&nbsp;Linux&nbsp;<BR>and&nbsp;most&nbsp;other&nbsp;Unix&nbsp;platforms.&nbsp;Netscape&nbsp;3.0&nbsp;for&nbsp;the&nbsp;Mac&nbsp;also&nbsp;supports&nbsp;Java.&nbsp;Netscape&nbsp;2.0&nbsp;can&nbsp;even&nbsp;<BR>compile&nbsp;Java&nbsp;programs.&nbsp;(Netscape&nbsp;3.0&nbsp;cannot).&nbsp;<BR>&nbsp;<BR>First&nbsp;download&nbsp;the&nbsp;classes.zip&nbsp;file&nbsp;from&nbsp;the&nbsp;Solaris&nbsp;distribution&nbsp;of&nbsp;the&nbsp;JDK.&nbsp;(You&nbsp;have&nbsp;to&nbsp;<BR>download&nbsp;the&nbsp;entire&nbsp;JDK.&nbsp;You&nbsp;can't&nbsp;get&nbsp;just&nbsp;the&nbsp;classes.zip&nbsp;file.)&nbsp;Next&nbsp;set&nbsp;your&nbsp;CLASSPATH&nbsp;<BR>environment&nbsp;variable&nbsp;to&nbsp;include&nbsp;the&nbsp;classes.zip&nbsp;file.&nbsp;For&nbsp;example,&nbsp;on&nbsp;Unix,&nbsp;if&nbsp;you&nbsp;put&nbsp;the&nbsp;file&nbsp;in&nbsp;<BR>/usr/local/lib/classes.zip,&nbsp;then&nbsp;you&nbsp;would&nbsp;set&nbsp;it&nbsp;like&nbsp;this:&nbsp;<BR>&nbsp;<BR>sh:&nbsp;%&nbsp;CLASSPATH=$CLASSPATH:/usr/local/lib/classes.zip&nbsp;<BR>csh:&nbsp;%&nbsp;setenv&nbsp;CLASSPATH&nbsp;&quot;$CLASSPATH:/usr/local/lib/classes.zip&quot;&nbsp;<BR>&nbsp;<BR>You'll&nbsp;probably&nbsp;want&nbsp;to&nbsp;put&nbsp;this&nbsp;line&nbsp;in&nbsp;your&nbsp;.login&nbsp;or&nbsp;.cshrc&nbsp;file.&nbsp;Of&nbsp;course&nbsp;you'll&nbsp;need&nbsp;to&nbsp;adjust&nbsp;<BR>this&nbsp;to&nbsp;match&nbsp;where&nbsp;you've&nbsp;installed&nbsp;these&nbsp;files&nbsp;and&nbsp;to&nbsp;add&nbsp;any&nbsp;other&nbsp;classes&nbsp;you&nbsp;use.&nbsp;Finally&nbsp;you&nbsp;<BR>compile&nbsp;programs&nbsp;from&nbsp;the&nbsp;command&nbsp;line&nbsp;like&nbsp;this:&nbsp;<BR>&nbsp;<BR>%&nbsp;netscape&nbsp;-java&nbsp;sun.tools.javac.Main&nbsp;HelloWorld.java&nbsp;<BR>&nbsp;<BR>You&nbsp;can&nbsp;always&nbsp;alias&nbsp;netscape&nbsp;-java&nbsp;sun.tools.javac.Main&nbsp;to&nbsp;just&nbsp;javac&nbsp;to&nbsp;make&nbsp;this&nbsp;<BR>more&nbsp;transparent.&nbsp;<BR>&nbsp;<BR>You&nbsp;can&nbsp;also&nbsp;run&nbsp;command-line&nbsp;programs&nbsp;that&nbsp;don't&nbsp;use&nbsp;the&nbsp;AWT&nbsp;in&nbsp;the&nbsp;same&nbsp;way,&nbsp;like&nbsp;this:&nbsp;<BR>&nbsp;<BR>%&nbsp;netscape&nbsp;-java&nbsp;HelloWorld.class&nbsp;<BR>&nbsp;<BR>You&nbsp;can't&nbsp;use&nbsp;netscape&nbsp;-java&nbsp;to&nbsp;run&nbsp;programs&nbsp;that&nbsp;use&nbsp;the&nbsp;AWT,&nbsp;but&nbsp;you&nbsp;can&nbsp;of&nbsp;course&nbsp;play&nbsp;<BR>applets&nbsp;in&nbsp;Netscape..&nbsp;<BR>&nbsp;<BR>1.4:&nbsp;Do&nbsp;I&nbsp;need&nbsp;to&nbsp;know&nbsp;C++&nbsp;to&nbsp;learn&nbsp;Java?&nbsp;<BR>&nbsp;<BR>No.&nbsp;Java&nbsp;is&nbsp;in&nbsp;fact&nbsp;a&nbsp;much&nbsp;easier&nbsp;language&nbsp;to&nbsp;learn&nbsp;than&nbsp;C++.&nbsp;&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -