- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaDetail
2000年新人培训讲义
──JAVA SJNS 幸 洪中一 Java概要
Java的历史
94年SUN提出了Java,95年正式发表。包括HotJava和JDK Java Development Kit α版。到了JDK1.2的时候改称JAVA2。
JDK包括了开发Java程序所必须的complier,debug和Java实行用的JVM Java Vitual Machine 。还用一些作为JAVA标准得Class Library。
到了现在,已有非常之多的程序员在利用Java了进行开发工作。作为一门编程语言,发展的如此之快。是因为,Java是Free的,并和WWW一起成长。当然,最主要的原因还是他基于非常优秀的设计思想。
最初,Java JDK1.0 一般是用来开发Applet的。到了JDK1.1发布的时候,随着Performance的提高,国际化对应,Security的强化等,渐渐的转移到了商业应用上。同时也提供了DataBase的Interface,不同机种间的REMOTE METHOD的调用等MIDDELWARE使用的PACKAGE。JDK1.2也进行了很大的升级,提供了Swing等GUI用package。Swing使用纯Java构筑,使不同平台间的GUI设计一致起来。还提供了对应CORBA的API。
Java的优点与缺点
JAVA主要用一下优点:
i 真正的面向对象
ii 简单易学
iii 平台无关性
iv 高性能
v 多线程对应
vi 丰富的CLASS LIBRARY
vii 高安全性
以上是JAVA的优点,同时JAVA也有一些不足或者说是还不完善的地方。
i 平台无关性 VS 高性能
ii SIMPLE VS 丰富的CLASS LIBRARY iii 无损于USER INTERFACE的GARBAGE COLLECTION iv 对MULTIMEDIA和NETWORK的APPLICATION开发支持不足。
二 JDK
安装
WINDOW NT4.0/2000:运行EXE程序即可。UNIX下自己学习。
LOCATION:
JDK1.2.2 \\Sb3server\Soft\DevelopTools\JDK122\JDK1_2_2-WIN.EXE
JDK1.3 \\Jasmine\softs\Win32\DevTools\Java\JDK\1.3\\j2sdk1_3_0-win.exe
2 COMMAND介绍
Command 作用 追加时间 java java interpreter 虚拟机 JDK1.0 javac compiler JDK1.1 jdb debug JDK1.0 javap 反编译 JDK1.0 javah native Code使用C herder file的生成 JDK1.0 javadoc document的自动做成 JDK1.0 appletviewer 可运行applet JDK1.0 servletrunner 可运行 servlet JDK1.2 jar jar file的做成与操作 JDK1.1 native2ascii system code unicode的ascii表现 JDK1.1 keytool 电子署名的key的管理 JDK1.2 jarsinger 电子署名jar file JDK1.2 policytool security 的policy file的生成与变更 JDK1.2 rmic remote interface的实装skeleton的生成 JDK1.1 rmiregistry RMI 的NAME SERVER JDK1.1 rmid RMI 的 ACTIVATION SERVER JDK1.2 serialver SERRIALIZE化的OBJECT的VERSION的表示 JDK1.1 tnameserv CORBA的NAME SERVER JDK1.2 3 编译与运行
编译
command:javac
用法:javac options:
-g debug情报的生成 -g:none 不要生成debug情报 -g: lines,vars,source 只生成指定部分的debug情报 -0 最优化 -nowarn 不警告 -verbose compile information的输出 -deprecation 输出使用了非推荐API的那部分source -classpath 使用class file的位置的指定 -sourcepath 入力source file的位置的指定 -d 生成的class file的位置的指定 -
文档评论(0)