资源预览内容
第1页 / 共92页
第2页 / 共92页
第3页 / 共92页
第4页 / 共92页
第5页 / 共92页
第6页 / 共92页
第7页 / 共92页
第8页 / 共92页
第9页 / 共92页
第10页 / 共92页
亲,该文档总共92页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
0第一章 Java语言入门11 Java的诞生 Java是1995年6月由Sun公司引进的革命性编程语言,之所以称Java为革命性编程语言,是因为传统的软件往往与具体的实现环境有关,一旦环境有所变化就需要对软件做一番改动,耗时费力,而Java编写的软件能在执行码上兼容。这样,只要计算机提供了Java解释器,用Java编写的软件就能在其上运行。 注:印度尼西亚有一个重要的盛产咖啡的岛屿,中文名叫爪哇,开发人员为这种新的语言起名为Java,其寓意是为世人端上一杯热咖啡。12 Java的特点 Java是目前使用最为广泛的网络编程语言之一。它具有简单、面向对象、稳定、与平台无关、解释型、多线程、动态等特点。13 Java程序的开发过程Java程序的开发过程如图11所示。(p1) 源文件 编译 编译器 生成 字节码文件 由Web 文件扩展名 javac.exe 文件扩展名 对于Java小应用程序 浏览器.java .class Java Applet 运行 对于Java应用程序 Java Application 由Java解释器java.exe运行 注:字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。1编写源文件:使用一个文字编辑器,如Edit或记事本。不可使用Word。将编好的源文件保存起来,源文件的扩展名必须是Java。 2编译Java源程序:使用Java编译器(javacexe);编译源文件得到字节码文件。3运行Java程序:Java程序分为两类Java应用程序(Java Application)和Java小应用程序(Java Applet),Java应用程序必须通过Java解释器(javaexe)来解释执行其字节码文件;Java小应用程序必须通过支持Java标准的浏览器来解释执行。14一个简单的Java应用程序(Java Application)1编写源文件 (p2) 注意:Java源程序中的小括号及标点符号都是英文状态下输入的括号和标点符号。 l 一个Java源程序是由若干个类组成的。上面的这个Java应用程序简单到只有一个类,类的名字是由我们起的,叫Hello。l class是定义类的关键字。第一个大括号和最后一个大括号以及它们之间的内容叫做类体。l public static void main(String args)是类体中的一个方法,之后的两个大括号以及之间的内容叫做方法体。一个Java应用程序必须且只有一个类含有main方法,这个类称为主类。在一个Java应用程序中main方法必须被说明为public static void。l String args声明一个字符串类型的数组args(注意String的第一个字母是大写的),它是main方法的参数源文件的命名规则是,如果源文件中有多个类,那么只能有一个类是 public类。如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。另外,Java语言是区分大小写的语言。 2编译 创建了源文件后,要使用Java编译器(javacexe)进行编译。 C:iavac Hellojava编译完成后生成字节码文件(Helloclass)。如果Java源程序中包含多个类,编译后将生成多个扩展名为class的文件,每个文件的文件名与该类的名字相同。 注:如果在安装JDK时没有另外指定目录,则javacexe和javaexe将被存放在C:jdkbin下。 3运行 使用Java解释器(javaexe)运行应用程序。 C:java Hello 屏幕显示: 你好,很高兴学习Java 注意:当Java应用程序中有多个类时,java命令后的类名必须是包含了main()方法的那个类的名字。(上机p3)15 一个简单的Java小应用程序(Java Applet)1编写源程序 (p4) 一个Java Applet也是由若干个类组成的,一个Java Applet不要main方法,但必须有一个类,它是Applet类(系统提供的类)的子类,这个类是Java Applet的主类,Java Applet的主类必须是public的。 注:上述源程序中我们使用了import语句,这是因为我们要使用系统提供给我们的Applet类。 2编译 C:javac boyjava编译成功后,生成一个boyclass文件。如果源文件有多个类,将生成多个class文件。 3运行 Java Applet必须由浏览器来运行,为此必须编写一个超文本文件。 下面是一个最简单的一个html文件,通知浏览器运行我们的JavaApplet。使用记事本编辑如下: 上面的文件命名为boyhtml(扩展名必须是html)。使用浏览器打开文件boyhtml。 注:也可以使用JDK提供的appletviewer运行小程序。C:appletviewer boyhtml。(上机p6)16 安装Sun公司的JDK JDK光盘里有3个子目录:MACINTOSH、SOLARIS和WINDOWS。每个子目录中都包含完整的由Sun公司开发的Java开发工具即JDK。表11列出了这张光盘中JDK目录下3个子目录中的内容。(p7)17 什么是JSP第二章 标识符、关键字和数据类型21 标识符和关键字 1标识符 用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。简单地说,标识符就是一个名字。 Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。下列都是合法的标识符:(P9) Girl_$、www_12$、$23boy。 注:Java语言使用unicode字符集,含有65535个字符。所以字母包括下面几种: (1)A-Z、a-z; (2)汉字、日文片假名、平假名和朝鲜文等。 2关键字 关键字就是Java语言中已经被赋予特定意义的一些单词。不可以把这类词作为名字来用。Java的关键字有:(P9) abstract boolean break byte case catch char class continue do double else extends falsefind finally float for implements import instanceof int interface long nativenew null packagepfivme public return short static super switch synchronized this throw true try void while22 Java语言基本数据类型Java的基本数据类型:基本数据类型关键字占用位数缺省数值布尔型boolean8false字符型char16u0000数值型整数型字节型byte80短整型short160整型int320长整型long640浮点数型浮点型float320.0F双精度型double640.0D 1逻辑类型 常量:true,false。 变量的定义: 使用关键字boolean来定义逻辑变量 boolean x; boolean tom_12; 也可以一次定义几个boolean x,tom,jafei,漂亮;x、tom、jafei和“漂亮”都是变量的名字。定义时也可以赋给初值 boolean x=true,tom=false,漂亮=true,jafei; 2字符类型 常量:A,b,?,!,9,好,t。 Java使用unicode字符集,所以常量共有65535个。 变量的定义: 使用关键字char来定义字符变量 char x, char tom_12;也可以一次定义几个 char x,tom,jafei,漂亮;x、tom、jafei和“漂亮”都是变量名字。定义时也可以赋给初值 char x=A,tom=家,漂亮=假,jafei: 3整数类型 常量:123,6000(十进制),077(八进制),0x3ABC(十六进制)。 整型变量的定义分为三种: (1)int型。 使用关键字int来定义int型整型变量 int x; int tom_12;也可以一次定义几个 int x,tom,jafei,漂亮;x、tom、jafei和“漂亮”都是名字。定义时也可以赋给初值 int x=12,tom=1230,漂亮=9898,jiafei: 注:对于int型变量,内存分配给4个字节, 占32位。 (2)byte型。 使用关键字byte来定义byte型整型变量 byte x; byte tom_12;也可以一次定义几个 byte x,tom,jafei,漂亮;x、tom、jafei和“漂亮”都是名字。定义时也可以赋给初值 byte x=12,tom=28,漂亮=98,jafei: 注:对于byte型
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号