版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、12Java语言基础(背景知识,程序结构,数据类语言基础(背景知识,程序结构,数据类型,流程控制)型,流程控制)Applet与与Application面向对象程序设计(抽象,封装与类,继承与面向对象程序设计(抽象,封装与类,继承与多态)多态)图形用户界面设计(事件、接口、工具)图形用户界面设计(事件、接口、工具)绘图和图像绘图和图像多线程多线程Java应用:网络、数据库、多媒体等应用:网络、数据库、多媒体等本课程内容本课程内容3熟悉熟悉Java语言、掌握语言、掌握Java语法规则、程序结语法规则、程序结构和相关概念。构和相关概念。了解了解Java技术以及应用,熟悉技术以及应用,熟悉Java A
2、PI接口,接口,并能正确使用。并能正确使用。 了解面向对象的编程技术。了解面向对象的编程技术。界面设计界面设计多线程应用多线程应用网络和数据库等网络和数据库等Java应用软件开发。应用软件开发。目标目标张乐乐JavaJava语言程序设计语言程序设计5本章主要内容:本章主要内容:Java语言的特点;语言的特点;Java应用程序和小应用程序;应用程序和小应用程序;Java开发和执行环境的安装与使用;开发和执行环境的安装与使用;Java程序的基本开发过程;程序的基本开发过程;标识符和关键字标识符和关键字基本数据类型基本数据类型61.1 Java语言的特点语言的特点Java语言的前世今生语言的前世今生
3、l1 1、JavaJava的前世的前世l2 2、JavaJava的今生的今生 1991 1991年,美国年,美国SunSun公司在公司内部投资了一个研究项目,研公司在公司内部投资了一个研究项目,研究解决诸如电视机、电冰箱、电话等家用电器的通信和控制问究解决诸如电视机、电冰箱、电话等家用电器的通信和控制问题。项目组开发了一种以题。项目组开发了一种以C C和和C+C+语言为基础的语言。命名为语言为基础的语言。命名为OakOak语言。语言。 Sun Sun公司的公司的JavaJava(JDK 1.0JDK 1.0)正式发表于)正式发表于19951995年年5 5月。月。JavaJava的口号是的口号
4、是“Write Once,Run Anywhere”“Write Once,Run Anywhere”。JavaJava是基于网络的,是基于网络的,融合了融合了C C和和C+C+等语言的优点,是一种与众不同的面向对象的通等语言的优点,是一种与众不同的面向对象的通用程序设计语言。用程序设计语言。 7l JavaJava是一个迅速发展的网络编程语言,它是一种新的计是一个迅速发展的网络编程语言,它是一种新的计算概念。算概念。l JavaJava的特点可以概括为:强类型、编译和解释、自动无的特点可以概括为:强类型、编译和解释、自动无用内存回收功能、用内存回收功能、面向对象面向对象、与平台无关、安全性、
5、分、与平台无关、安全性、分布式计算、多线程。布式计算、多线程。l JavaJava最大限度地利用了网络。一种称为最大限度地利用了网络。一种称为JavaJava小程序小程序(Applet)(Applet)的的JavaJava程序是动态、安全、跨平台的网络应用程序是动态、安全、跨平台的网络应用程序,可在网络上运行而不受程序,可在网络上运行而不受CPUCPU和环境的限制。和环境的限制。l JavaJava还提供了丰富的类库。还提供了丰富的类库。1.1 Java语言的特点语言的特点8l 用用Java书写的程序有两种类型:书写的程序有两种类型: Java 应用程序应用程序 (Java Applicati
6、on) Java小应用程序(小应用程序(Java Applet)l Java应用程序必须得到应用程序必须得到Java虚拟机的支持才能够虚拟机的支持才能够运行。运行。Java小应用程序则需要客户端浏览器的支持。小应用程序则需要客户端浏览器的支持。l Java 小应用程序运行之前必须先将其嵌入小应用程序运行之前必须先将其嵌入HTML文件的文件的 和和标记中。当用户浏览该标记中。当用户浏览该HTML页面时,页面时,Java小应用程序将从服务器端下载到小应用程序将从服务器端下载到客户端,进而被执行。客户端,进而被执行。1.2 Java应用程序和小程序应用程序和小程序9 【例【例1.11.1】一个非常简
7、单的应用程序。】一个非常简单的应用程序。Java语言区分大小写语言区分大小写1.2 Java应用程序和小程序应用程序和小程序 public class Example1_1 / 一个一个Application public static void main (String args) System.out.println(“你好,欢迎你你好,欢迎你! ); 定义类的定义类的关键字关键字 类名类名 main方方法法, ,必须必须这么写这么写 公共类公共类, ,最多只最多只有一个有一个表示访表示访问权限问权限 10 【例【例1.21.2】一个非常简单的小应用程序,用不同颜色显】一个非常简单的小应用
8、程序,用不同颜色显示两行文字。示两行文字。1.2 Java应用程序和小程序应用程序和小程序import java.applet.Applet;import java.awt.Graphics;public class Example1_2 extends Applet public void paint(Graphics g) g.setColor(Color.blue); /设置显示的颜色为设置显示的颜色为blue g.drawString(“欢迎你学习欢迎你学习Java语言语言!,30,20); g.setColor(Color.red); /设置显示的颜色为设置显示的颜色为red g.d
9、rawString( 只要认真学习,一定能学好只要认真学习,一定能学好”,30,50) ; ; Java小程序都是小程序都是Applet类类或或JApplet类的子类类的子类 Java小程序在图形界面输出时,没有专门的换行语句,小程序在图形界面输出时,没有专门的换行语句,也不能使用字符也不能使用字符r,n来达到换行控制,只能通过修来达到换行控制,只能通过修改改drawString方法的输出位置的坐标来实现。方法的输出位置的坐标来实现。11Java源程序源程序Java编译编译器器Java字节字节码文件码文件Java Application程序程序Java Applet程序程序用用Java解解释器
10、执行释器执行用用Web浏览浏览器解释执行器解释执行1.3 Java程序的开发过程程序的开发过程121.3 Java程序的开发过程程序的开发过程l常用的常用的JavaJava程序开发工具有:程序开发工具有:美国美国SunSun公司的公司的Java SDKJava SDK、NetBeans;NetBeans;IBMIBM公司的公司的Eclipse;Eclipse;微软公司的微软公司的Visual J+;Visual J+;BorlandBorland公司的公司的JBuilderJBuilder等。等。l目前,目前,Java SDKJava SDK是命令行开发工具,而是命令行开发工具,而Eclips
11、eEclipse、NetBeansNetBeans、Visual J+Visual J+、JBuilderJBuilder是集成环境开发是集成环境开发工具。工具。l下面介绍下面介绍Java SDKJava SDK的使用方法。的使用方法。131.3 Java语言开发和执行环境语言开发和执行环境1 1、JDKJDK的安装的安装 双击下载的文件进入安装界面,然后根据提示一步一步安装,直至完成。l Java SDK Java SDK的意思是的意思是Software Development kitSoftware Development kit,即,即JavaJava软件开发工具包。目前,提供下载的软件
12、开发工具包。目前,提供下载的SDKSDK标准版软件最新标准版软件最新正式版本为正式版本为6.06.0,有不同操作系统的不同版本。下面的介,有不同操作系统的不同版本。下面的介绍采用绍采用WindowsWindows系统的版本。系统的版本。l 可以从网址可以从网址http:/http:/下载所需版本的下载所需版本的SDKSDK开开发工具和发工具和APIAPI说明文档。说明文档。14l 下载完成后运行开发工具包(自解压文件)即进行开发下载完成后运行开发工具包(自解压文件)即进行开发工具的安装。安装时,可指定安装到指定目标盘和目录,也工具的安装。安装时,可指定安装到指定目标盘和目录,也可安装到默认的盘
13、和目录。可安装到默认的盘和目录。若用默认值,安装后,将在若用默认值,安装后,将在C C盘盘Program FilesProgram Files目录下创建一个与软件版本相应的主文件夹目录下创建一个与软件版本相应的主文件夹,可运行的程序工具安装在该文件夹的可运行的程序工具安装在该文件夹的binbin子文件夹中子文件夹中。对。对APIAPI说明文档,可用说明文档,可用WinzipWinzip或或WinRARWinRAR等软件进行解压操作,解压等软件进行解压操作,解压到主文件夹中去。到主文件夹中去。l JavaJava命令行方式的编程环境由一系列目录文件、类库字命令行方式的编程环境由一系列目录文件、类
14、库字节码文件、动态连接库节码文件、动态连接库DLLDLL文件组成,具体的命令文件包括:文件组成,具体的命令文件包括:javac.exejavac.exe、java.exejava.exe、javah.exejavah.exe、javap.exejavap.exe、jdb.exejdb.exe、javadoc.exejavadoc.exe、appletviewer.exeappletviewer.exe等。等。1安装安装Java SDK开发工具开发工具15l 为使用为使用Java开发工具,必须将开发工具,必须将Java命令程命令程序所在目录设置到序所在目录设置到path搜索路径中,同时还要搜索路
15、径中,同时还要设置设置classpath环境变量。环境变量。2Java SDK开发工具基本使用方法开发工具基本使用方法-(1)环境变量配置)环境变量配置16对对Windows 2000/XP:Windows 2000/XP:右键单击右键单击“我的电脑我的电脑”属性属性高级高级环境变量环境变量(见右图),对(见右图),对系统变量系统变量选选“新建新建”1.1.变量名变量名: :pathpath 变量值变量值: :将将JavaJava的的binbin文件夹的文件夹的路径添加进去。路径添加进去。例例: : 2. 2.变量名变量名: :classpathclasspath 变量值变量值: .;+jav
16、a的的lib文件夹的路文件夹的路径添加进去径添加进去例例:变量名变量名: path变量值变量值: C:Program FilesJavajdk1.6.0_03bin变量名变量名: classpath变量值变量值: .;C:Program FilesJavajdk1.6.0_03lib17l“开始菜单开始菜单” ” 运行运行 cmdcmd则打开则打开DOSDOS环境环境l假设在假设在D D盘根目录下的盘根目录下的JAVAJAVA目录中保存目录中保存JavaJava源程序源程序文件。可在文件。可在WindowsWindows的的DOSDOS环境下用命令:环境下用命令: D: D: CD JAVA
17、CD JAVA 前提是已经在前提是已经在D D盘下建了个名为盘下建了个名为javajava的文件夹的文件夹 使得当前目录为你所编写的使得当前目录为你所编写的javajava源文件所在源文件所在目录目录, ,则下面就可以运行自己编写的则下面就可以运行自己编写的javajava程序了程序了. .2Java SDK开发工具基本使用方法开发工具基本使用方法-(2)运行环境的设定)运行环境的设定18l 以例以例1.11.1为例,首先用任意文本编辑程序输入程序为例,首先用任意文本编辑程序输入程序文 本 , 并 把 它 存 入 到 当 前 文 件 夹 一 个 名 为文 本 , 并 把 它 存 入 到 当 前
18、 文 件 夹 一 个 名 为Example1_1.javaExample1_1.java的文件中。然后对它进行编译:的文件中。然后对它进行编译:l 编译的结果是生成字节码(编译的结果是生成字节码(bytecodebytecode)文件)文件Example1_1.classExample1_1.class。最后用。最后用JavaJava解释器来运行该字节解释器来运行该字节码文件:码文件:3开发开发Java应用程序应用程序 D:JAVAjavac Example1_1.javaD:JAVAjava Example1_119 以例以例1.2为例,首先也用任意文本编辑软件输入程序为例,首先也用任意文本
19、编辑软件输入程序文 本 , 要 把 它 保 存 到 当 前 文 件 夹 一 个 名 为文 本 , 要 把 它 保 存 到 当 前 文 件 夹 一 个 名 为Example1_2.java的文件中,然后对它进行编译:的文件中,然后对它进行编译: 编译通过后得到字节码文件编译通过后得到字节码文件Example1_2.class。再编。再编写写HTML(Hyper Text Markup Language超文本标记超文本标记语 言 ) 文 件 , 把 该语 言 ) 文 件 , 把 该 A p p l e t 嵌 入 其 中 , 然 后 用嵌 入 其 中 , 然 后 用appletviewer来运行,
20、或在支持来运行,或在支持Java的浏览器上运行。的浏览器上运行。4开发开发Java小程序小程序 D:JAVAjavac Example1_2.java20 其其HTMLHTML文件如下:文件如下: 其中用其中用标记来启动标记来启动Example1_2Example1_2,codecode指指明字节码所在的文件,明字节码所在的文件,widthwidth和和heightheight指明指明AppletApplet显示显示区域的大小,把这个区域的大小,把这个HTMLHTML文件存入文件存入A.htmlA.html,然后运行:,然后运行:D:JAVAappletviewer A.html4开发开发Ja
21、va小程序小程序2122 1、字符集、字符集 2、标识符、标识符 3、关键字、关键字1.4 标识符和关键字标识符和关键字23l 程序中使用的各种数据对象如符号常量、变量、方法、程序中使用的各种数据对象如符号常量、变量、方法、类 等 都 需 要 一 定 的 名 称 , 这 种 名 称 叫 做 标 识 符类 等 都 需 要 一 定 的 名 称 , 这 种 名 称 叫 做 标 识 符(identifieridentifier)。)。l JavaJava的标识符由的标识符由字母(包括英文、下划线字母(包括英文、下划线(_ _)美元符美元符($)($)、文字字符)和数字符文字字符)和数字符组成,但第一个
22、字符不能是数字。组成,但第一个字符不能是数字。 ( (字母是广义的字母是广义的) ) getMyName4 _yourAge $123moon T3ty 习题习题_1 a# 7group open-door l JavaJava标识符是标识符是大小写敏感大小写敏感的,没有字符数的限制。另外还有的,没有字符数的限制。另外还有命名的习惯约定,见教材。命名的习惯约定,见教材。 (二)(二) 标识符标识符24(三)(三) 关键字关键字 关键字又称为保留字(关键字又称为保留字(reserved wordreserved word) ,是是JavaJava语言本身使用的符号,它对语言本身使用的符号,它对J
23、avaJava编译器来编译器来说有其特定的语法含义。所有的说有其特定的语法含义。所有的JavaJava关键字将不关键字将不能被用作标识符。能被用作标识符。 l有固定含义的标识符称作有固定含义的标识符称作关键字关键字。用户不允许。用户不允许用关键字定义标识符。如用关键字定义标识符。如forfor、ifif等等 25l 计算机程序处理的对象即各种数据,数计算机程序处理的对象即各种数据,数据类型是指数据的内在表现形式。据类型是指数据的内在表现形式。l 根据现实世界数据的不同形式,数据就根据现实世界数据的不同形式,数据就划分为多种不同的类型。数据类型不同,能划分为多种不同的类型。数据类型不同,能进行的
24、运算不同,取值范围也不同,计算机进行的运算不同,取值范围也不同,计算机语言中还反映为数据的存储长度和形式不同。语言中还反映为数据的存储长度和形式不同。 1.5 基本数据类型基本数据类型26基基本本类类型型数值类型数值类型 整型(整型(byte、short、int、long) 实型(实型(float、double) 字符型(字符型(char) 布尔型(布尔型(boolean) 复复合合类类型型 数组数组 类(类(class) 接口(接口(interface) JavaJava语言的数据类型语言的数据类型1.5 基本数据类型基本数据类型27(补充)(补充) 常量和变量常量和变量1.1.常量有常量有
25、字面常量字面常量和和符号常量符号常量两种。两种。 符号常量定义的一般格式如下:符号常量定义的一般格式如下: =; 例如:例如:2.2.变量变量定义的一般格式如下:定义的一般格式如下: = , = ,; ;例如:例如: double x=1.2345; 其数值意义如其数值意义如同字面所表示同字面所表示的一样的一样。用用JavaJava标识符标识符表示的一个常表示的一个常量量。 用于标识数据的用于标识数据的存储单元,各种存储单元,各种类型的变量创建类型的变量创建后都有默认值后都有默认值。final double PI=3.1415926;final int COUNT=1000; 28 布尔常量布
26、尔常量只有两个值:只有两个值:truetrue和和falsefalse,且都是关键字,且都是关键字,表示表示“真真”和和“假假”这两种状态。关系运算和逻辑运这两种状态。关系运算和逻辑运算返回布尔类型的值。算返回布尔类型的值。 布尔型变量布尔型变量用用boolean定义,例如:定义,例如: boolean mouseOn = true; boolean done = false; 布尔型是一个独立的类型,它不像布尔型是一个独立的类型,它不像C C语言中的布尔语言中的布尔型代表型代表0 0和和1 1两个整数,由于这个原因,两个整数,由于这个原因,JavaJava中的布尔中的布尔类型不能转换成数字。
27、类型不能转换成数字。1.5 基本数据类型基本数据类型1、逻辑类型、逻辑类型boolean29 字符常量字符常量是是用单引号括起来的一个字符用单引号括起来的一个字符, ,如如:J:J、 * * 。 在在JavaJava语言中,以反斜杠(语言中,以反斜杠( )开头的多个字符表)开头的多个字符表示一个示一个转义字符转义字符( (反斜杠将其后面的字符转变为另外的反斜杠将其后面的字符转变为另外的含义含义) ),转义字符一般用于表示某些非图形(非可视),转义字符一般用于表示某些非图形(非可视)字符。字符。 JavaJava中的字符型数据是中的字符型数据是1616位的位的UnicodeUnicode字符,汉
28、字字符,汉字和英文字母占的内存空间相同。和英文字母占的内存空间相同。 例例: “JAVA你好你好”共占共占 个字节。个字节。 变量变量的定义如下:的定义如下: char ch=char ch= c c ; ;121.5 基本数据类型基本数据类型2、字符类型、字符类型char30A整型常量整型常量 (1) (1) 整型多为十进制数形式,也可为八进整型多为十进制数形式,也可为八进制或十六进制形式。制或十六进制形式。 (2) Java(2) Java整型数都为带符号数。整型数都为带符号数。 (3) (3) 整型缺省为整型缺省为intint型型( (占占3232位即位即4 4个字节个字节) ),若为长
29、整型需在数据后加字母若为长整型需在数据后加字母l l 或或 L L 。1.5 基本数据类型基本数据类型3、整数类型、整数类型31B. 整型变量整型变量 按照长度分为:按照长度分为:byte、short、int、long。 int 类型常用,基本满足需要,再大的整数类型常用,基本满足需要,再大的整数long。 byte 类型范围很小,类型范围很小,-128到到+127之间。之间。 short 类型很少用,限制数据的存储为先高字节,类型很少用,限制数据的存储为先高字节,后低字节。后低字节。 例如:例如:byte b; short s; int i; long l;3、整数类型、整数类型1.5 基本
30、数据类型基本数据类型32A. 实型常量实型常量 JavaJava的实型常量有标准和科学计数法两种表现形式。的实型常量有标准和科学计数法两种表现形式。 (1)(1) 标准形式标准形式,由数字和小数点组成,且必须有小数,由数字和小数点组成,且必须有小数点,如点,如0.123,4.56,789.00.123,4.56,789.0等。等。 (2) (2) 科学计数法形式科学计数法形式,数字中带,数字中带e e或或E E,如,如123e123e或或4.56E34.56E3,其中,其中e e或或E E前必须有数字,且前必须有数字,且e e或或E E后面的数字后面的数字(表示以(表示以1010为底的乘幂部分
31、)必须为整数。为底的乘幂部分)必须为整数。 (3) (3) 数后加数后加f f或或F F为为floatfloat,加,加d d或或D D为为doubledouble,没有后缀,没有后缀修饰的则修饰的则缺省为缺省为doubledouble类型类型。1.5 基本数据类型基本数据类型4、浮点类型、浮点类型33B. 实型变量实型变量 实型变量按长度分为:实型变量按长度分为:float(4float(4字节字节) )和和double(8double(8字节字节) ) 双精度浮点型双精度浮点型doubledouble比单精度浮点型比单精度浮点型floatfloat的精度的精度更高,表示数据的范围更大。更高
32、,表示数据的范围更大。 例如例如: float f;: float f; double d=4.56; double d=4.56; 实数的默认类型是实数的默认类型是doubledouble型型, ,若需要给若需要给floatfloat型的变量型的变量赋初值赋初值, ,必须显示指明必须显示指明: : float g=3.45; float g=3.45; float g=3.45 float g=3.45f f; ;1.5 基本数据类型基本数据类型4、浮点类型、浮点类型3435 JavaJava语言是一种面向对象(语言是一种面向对象(OOOO,Object Object OrientedOri
33、ented)的程序设计语言。无论是)的程序设计语言。无论是JavaJava应用程序还是应用程序还是JavaJava小程序,它们都是以小程序,它们都是以类类为基础构建的。为基础构建的。 补充:面向对象程序设计补充:面向对象程序设计36一、一、 面向过程与面向对象程序设计语言面向过程与面向对象程序设计语言 传统的面向过程的程序设计方法从解决问题的每传统的面向过程的程序设计方法从解决问题的每一个步骤入手,较适合于解决比较小的简单问题。如一个步骤入手,较适合于解决比较小的简单问题。如典型的面向过程的程序设计语言典型的面向过程的程序设计语言BASICBASIC、C C语言等。语言等。 面向对象的程序设计
34、方法则按照现实世界的特点面向对象的程序设计方法则按照现实世界的特点来管理复杂的事物,把它们抽象为对象,具有自己的来管理复杂的事物,把它们抽象为对象,具有自己的状态和行为,通过对消息的反应来完成一定的任务。状态和行为,通过对消息的反应来完成一定的任务。补充:面向对象程序设计补充:面向对象程序设计37二、二、 对象的性质对象的性质 一个对象就是数据和相关的方法的集合,其中,一个对象就是数据和相关的方法的集合,其中,数据表明对象的状态,方法表明对象所具有的数据表明对象的状态,方法表明对象所具有的行为。行为。 面向对象的概念构成了面向对象的概念构成了JavaJava的核心。面向对象的核心。面向对象具有具有封装封装、继承继承、多态多态三个主要特性。三个主要特性。补充:面向对象程序设计补充:面向对象程序设计38l把对象的属性和服务结合成一个独立的系统单位。把对象的属性和服务结合成一个独立的系统单位。l尽可能隐蔽对象的内部细节。对外形成一个边界(或尽可能隐蔽对象的内部细节。对外形成一个边界(或者说一道屏障),只保留有限的对外接口使之与外部者说一道屏障),只保留有限的对外接口使之与外部发生联
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东泰安市宁阳县兵役登记方法和要求考试重点试题及答案解析
- 2025河南郑州经开区致远中学、郑州四禾美术学校招聘教师考试重点试题及答案解析
- 2025年电工(中级)考试题库及电工(中级)试题及答案解析
- 2025年中国太平洋财产保险股份有限公司定西中心支公司招聘考试重点题库及答案解析
- 2025四川创锦发展控股集团有限公司招聘简历筛选情况笔试重点试题及答案解析
- 2025聊城市属国有控股公司电商平台项目招聘(100人)笔试重点题库及答案解析
- 2025成都易付安科技有限公司第一批次招聘15人备考核心题库及答案解析
- 2025青海海西州格尔木市省级公益性岗位招聘29人考试核心题库及答案解析
- 2025青海海西州格尔木市省级公益性岗位招聘29人考试重点试题及答案解析
- 2025湖北武汉未来城校区管理办公室校内招聘2人备考核心试题附答案解析
- 大一化学期末考试试题及答案
- 2025张家港市辅警考试试卷真题
- 部编版小学三年级语文寒假衔接讲义第4讲:句子复习 (学生版)
- 道路清扫保洁重点路段分析及解决措施
- 民主建国会会史课件
- 鹦鹉热护理措施
- 员工劳务合同书
- 人体形态学(山东联盟)智慧树知到期末考试答案章节答案2024年青岛滨海学院
- 《办公用房租赁合同》范本标准版可打印
- 人机环管安全管理措施
- 大庆一中、六十九中初四上学期期末质量检测物理试题
评论
0/150
提交评论