预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共78页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Web开发Java程序设计主要内容JAVA产生1.1JAVA产生Java版本Java技术的架构Java平台的工作原理Java环境基础概念Java语言的特点Java语言的特点Java是简单的Java是面向对象的Java是分布式的Java是解释执行的Java是健壮的Java是安全的Java是安全的Java是体系结构中立的Java是体系结构中立的(续)Java是可移植的Java是高性能的Java是多线程的Java是动态的Java程序的分类AppletAppletApplicationServletsServletsJava执行环境及JDK的组成与安装设置Java执行环境Java执行环境SETPATH的作用SETCLASSPATH的作用在运行环境中的设置方法1.3Java的开发环境理解path&classpath第一个JavaApplication程序2.2第一个JavaApplication程序本程序的作用是输出下面一行信息: ThisismyfirstJavaApplication! 在一个JavaApplication应用程序中,一定要有一个类包含main方法。而在本范例中,首先用保留字class来声明一个新的类,其类名为MyFirstApp,它是一个公共类(public)。整个类定义由大括号{}括起来。在该类中定义了一个main方法,这个方法共有三个修饰语,其意义分别如下: (1)public:表示这个类的main方法可以被所有的对象使用。 (2)static:指明该方法是一个类方法,它可以通过类名直接调用,表示main是属于这个类所使用的方法,我们将之称为“静态方法”。Static的两层含义(3)void:表示main方法执行后不会传回任何值。这一点是重要的,因为Java编程语言要进行谨慎的类型检查,包括检查调用的方法确实返回了这些方法所声明的类型。 对于一个应用程序来说,main方法是必需的,而且必须按照如上的格式来定义。Java解释器在没有生成任何实例的情况下,以main作为入口来执行程序。Java程序中可以定义多个类,每个类中可以定义多个方法,但是最多只能有一个公共类,main方法也只能有一个,作为程序的入口。main方法定义中,括号中的Stringargs[]是传递给main方法的参数,参数名为args,它是String类的一个实例。参数可以为0个或多个,每个参数用“类名参数名”来指定,多个参数间用逗号分隔。对于本程序,还有以下值得注意的地方: (1)在main方法中,只有一条语句: System.out.println("ThisismyfirstJavaApplication!"); 它用来实现字符串的输出,这条语句实现与C语言中的printf语句相同的功能。这行程序所做的事是使用由System类的out成员引用的PrintStream类的out对象的println方法,将字串“ThisismyfirstJavaApplication!”打印到标准输出上。(2)语句 System.out.println("ThisismyfirstJavaApplication!"); 的最后有一个分号(;),在Java编程语言中,一个“;”代表一个语句的结束。 例如语句 totals=a+b+c+d+e+f+g; 与语句 total=a+b+c+ d+e+f+g; 是等价的。(3)在程序中出现了大括号(“{”和“}”),它们是成对出现的,以{}为边界的语句集合称为一个块(block)。 语句块可被嵌套,在本例中,MyFirstApp类是一个语句块;MyFirstApp类由main方法构成,main这个方法也是一个语句块,它是一个独立单元,单元本身又作为类MyFirstApp块中一部分。 (4)为了增强程序的可读性,在程序中有多处空格,这不影响程序的执行。 Java程序中允许任意多的空白。(5)在本程序中第一行“//”后的内容为注释,进行编译时,这一行的从“//”开始的所有内容会被忽略。 Java里有两种类型的注释。第一种是传统的、C语言风格的注释,是从C++继承而来的。这些注释用一个“/*”起头,随后是注释内容,并可跨越多行,最后用一个“*/”结束;第二种类型的注释也起源于C++,这种注释叫作“单行注释”,以一个“//”起头,表示这一行的从“//”开始的所有内容都是注释,这种类型的注释更常用,因为它书写时更方便。 (6)程序名为MyFirstApp.java,和公共类的类名相同(包括大小写都一致,唯一不同的地方就是程序名有扩展名.java而类名没有扩展名),这是因为Java解释器要求公共类必须放在与其同名的文件中。2.2.3字节码的解释与运行 现在可以运行该程序了,用Java解释器来运行该字节码文件: C:\>javaMyFi