文档介绍:网络编程复****资料
Java基础知识部分:
选择Java的原因:纯粹的面向对象的程序开发语言2比C++更容易理解、更适合于初学者入门的语言3多种多样的开发工具的支持(JDK, Borland Jbuilder, IntelliJ IDEA, Sun One Studio, CodeWarrior)4不依赖于特定的软硬件平台—跨平台的开发工具
class Saluton
{一个简单的Java程序
public static void main(String[ ] arguments)
{
String greeting= “Saluton mondo!”;
(greeting);
}
}
输出结果:
Saluton mondo!
class 的重要性在于Java程序也称作类
class 后面程序的名字也必须是Java源程序文件的名字,并且大小写要完全相同,否则就会编译出错。
main语句意味着程序从这里开始,也就是说,这里是Java程序的入口。
applet是运行在因特网web页面中的程序,它不是以main为入口点的。
Java的编辑:我们采用Java 2 SDK(soft develop kit) 作为开发工具,该工具提供了编译程序和解释程序,但未提供编辑工具。
我们可以采用任何文本编辑工具来进行Java程序的编写,比如:记事本、写字板、word、EditPlus等等。; 建议采取具有智能化功能的EditPlus作为编辑工具。
Java的编译和执行:我们采用Java 2 SDK(soft develop kit) 作为开发工具,该工具提供了编译程序和解释程序,但未提供编辑工具。
我们可以采用任何文本编辑工具来进行Java程序的编写,比如:记事本、写字板、word、EditPlus等等。; 建议采取具有智能化功能的EditPlus作为编辑工具。
Java参数的传递:public static void main(String[ ] arguments)中的arguments是个字符串数组,它用来接收程序运行时传递给程序的参数。
参数和应用程序名及参数之间要用空格隔开,如果参数中包含空格,那么必须用双引号把参数括起来。
例如:java app1 /p “page title”
包含了3个参数:, /p, page title
参数个数没有限制,但是在应用程序中你需要写很多语句来处理这些参数。
Applet基础知识:
applet是运行在算机上。
要让浏览器支持applet的运行,必须安装java的插件java plug-in.
与应用程序不同,applet不需要main()块,但有两个重要的部分:init()块和paint()块。前者用于检查applet运行后首先要设置的内容,后者用于显示内容。
编译后的applet不能用java解释器来执行,必须把它放到一个页面上。
Applet参数传递:不能从命令行运行applet,所以不能把给应用程序指定参数的方式用于applet.
applet通过运行它的html页面来传递参数,这个标记就是特殊