Java大学实用教程1-4章知识点

Java大学实用教程1-4章知识点
Java大学实用教程1-4章知识点

Java大学实用教程

======================================================================================= 第一章Java语言概述

1.3 Java的特点

掌握Java跨平台的原理

1.5 Java运行平台

了解JavaSE、JavaEE与JavaME的应用范围

系统变量Path的设置及其作用

将JDK工具命令的路径设置到Path变量中后,可以在任意位置运行那些命令。

系统变量ClassPath的设置及其作用

设置查找类的路径。

ClassPath中如果设置了某些路径,则必须向其中添加当前目录(.),否则JVM不会在当前目录查找类。

1.6 Java程序开发

Java程序必须有一个主类(含有main函数),作为程序执行的起点。

掌握源文件命名规则

编译Java源文件:javac Hello.java (源文件中的所有类都会被编译并生成.class文件)

运行Java程序:java Hello (执行的必须是一个主类名,不包括.class)

Java Applet的运行原理:在html文件中通过标记嵌入applet代码,浏览器将相应的字节码文件下载到本地,利用其内置的Java虚拟机解释执行字节码文件,将结果显示到浏览器中。

======================================================================================= 第二章基本数据类型和数组

2.1 标识符和关键字

标识符的命名规则:Java的标识符由字母(尽管可以使用世界上所有语言的字母,但建议只使用英文字母)、

下划线、$、数字组成,第一个字符不能是数字。Java的关键字不能作为标识符。

2.2 基本数据类型

整型常量默认为int类型,如果超出了int的表示范围,需要在后面添加l。

浮点型常量默认为double类型,如果为float常量,需要在后面添加f。

char类型:char类型本质上是一个16位的无符号整数,char c='a'与char c=97等价。有时候必须使用转义字符,例如:char c1='\'',c2='\\';(例2-1)

2.3 基本数据类型的转换

数据类型的精度顺序

char

byte short int long float double

低精度类型到高精度类型可以自动转换,高精度类型向低精度类型必须强制转换。强制转换可能导致溢出或精度损失,如:byte b=(byte)130。

2.4 数据的输入与输出

System.out.print或println输出变量或者表达式的字符串表示

例如:'a'+1的输出为98,"a="+'a'+1的输出为a=a1,"a="+('a'+1)的输出为a=98

System.out.printf(控制字符串,表达式1,表达式2,...)(例2-3)

常用控制符:%s,%n,%c,%d,%f

%md:输出整数,m列宽,右对齐;

%-m.nf:输出浮点数,m列宽,小数点后保留n位(四舍五入),左对齐;

Scanner类(例2-4)

创建读取对象:Scanner reader=new Scanner(System.in);

读取数据:调用reader.hasNextXxx()方法判断输入的是否是xxx类型的数据,再调用reader.nextXxx()方法读取数据。

2.5 数组

数组下标从0开始,下标越界运行会报错。

声明数组:int[ ] a;

int[12] a;是错误的,创建数组时才能分配内存空间,才能指定数组大小。

创建数组:a=new int[12];

声明和创建可以一步完成:int[ ] a =new int[12];

数组的初始化

创建数组后,每个元素有一个初值,数值型为0,布尔型为false,引用型为null。

声明、创建和初始化可以一步完成:int[ ] a={3,5,2,-9,8};

length的使用

a.length可以得到一维数组的元素个数。

Java中的多维数组是数组的数组,会画多维数组的内存模型。

如:int[ ][ ][ ] a=new int[3][4][6]; 则a.length=? a[2].length=? a[1][2].length=?

数组属于引用数据类型,两个相同类型的数组如果具有相同的引用,它们就拥有完全相同的数组元素。

课后问答题和作业

问答题:4,5,6,9,10

======================================================================================= 第三章运算符、表达式与语句

3.1 算术运算符和算术表达式

+ - 4级,* / % 3级,++ -- 2级

y=++x;与y=x++;的区别

进行算术运算时,byte、short、char类型自动提升为int类型。

Java按运算符两边的操作元的最高精度保留结果的精度。

3.2 关系运算符和关系表达式

> >= < <= 6级,== != 7级

==不要写成=,前者是比较,后者是赋值。

3.3 逻辑运算符和逻辑表达式

短路与:&& 11级,短路或:|| 12级,逻辑非:! 2级

非短路与:&,非短路或:|

短路是指,如果逻辑表达式的值已经确定,将不再计算未计算的部分。

3.4 赋值运算符和赋值表达式

= 14级,左边必须是变量

运算符优先级顺序

算术>关系>逻辑(!除外)>赋值,如:a>b+3&&a<100 没问题,如果不确定可以加括号。

3.5 移位运算符

左移位:右侧用0填充,相当于乘2

右移位:左侧用0(正数时)或1(负数时)填充,相当于除2

进行移位运算时,byte、short、char自动提升为int

3.6 位运算符

按位与:&,按位或:|,按位非:!,按位异或:^

进行位运算时,byte、short、char自动提升为int

3.7 条件运算符

exp1?exp2:exp3

exp1必须是boolean表达式,若exp1为true,则结果为exp2;若exp1为false,则结果为exp3。

3.8 instanceof运算符

a instanceof B:若a是类B或类B的子类的实例,则返回true。

3.11 分支语句

1)条件分支语句

简单形式:if...else...

多条件形式:if...else if...else if... ...else...

2)switch开关语句

执行过程:一旦遇到匹配的入口,就从入口处开始执行语句,直到遇到break语句为止;如果未找到匹配的入口,就执行default后面的若干语句,default不是必须的。

注意:不要忘记必要的break语句,否则会多执行语句。

3.12 循环语句

1)while循环

while(boolean表达式){

若干语句

}

2)do-while循环

do{

若干语句

}while(boolean表达式); //分号别忘记

特点:至少执行一次循环体

3)for循环

for(初始化表达式;boolean表达式;改变循环变量表达式){

若干语句

}

3.13 跳转语句

break:跳出整个循环

continue:跳过循环体中后面的语句,进行下一次循环

课后问答题和作业

问答题:1,2,3,4,8

作业:6,7,8

======================================================================================= 第四章类与对象

4.1 面向对象编程

封装:将数据和对数据的操作封装在一起,通过抽象(从具体的实例中抽取共同的性质)形成一般的概念,比如类的概念。

Java程序设计的基本单位是类(class)。

类有两种基本成员:变量和方法。变量用来刻画对象的属性,方法用来体现对象的功能。

4.2 类声明和类体

类封装了一类对象的属性和功能,是用来定义对象的模板,类的对象称为类的实例。

class 类名{

类体的内容

}

类的命名规范:例如,Triangle SimpleDateFormat

4.3 类体的构成

类体由成员变量和方法构成。

成员变量和方法的命名规范:例如,userName addUser

成员变量的类型可以是Java中的任何一种数据类型,包括基本数据类型和引用数据类型。

一般,在类的前部声明成员变量。

在定义类的成员变量时可以同时赋予初值,表明类所创建的对象的初始状态。

4.4 构造方法与对象的创建

构造方法是一种特殊方法,它的名字必须与它所在的类的名字完全相同,而且没有返回值类型。

构造方法可以重载,类创建对象时必须调用某个构造方法。

如果类中定义了一个或多个构造方法,那么编译器不提供默认的构造方法。

创建一个对象包括对象的声明和为对象分配成员变量两个部分。

对象的声明:Rect rect1; //此时rect1没有指向任何实体

为对象分配成员变量:

1)new一个Rect对象。过程:为成员变量开辟内存空间并清零(数值型为0,布尔型为false,引用型为null),执行定义初始化,执行构造初始化。

2)将对象实体的引用赋给对象变量rect1。

一个类通过使用new运算符可以创建多个不同的对象,这些对象将被分配不同的内存空间。

对象可以使用运算符“.”调用方法。方法中的局部变量没有默认值,使用前必须初始化。

4.5 对象的引用与实体

不再被任何对象引用的实体将成为“垃圾”,会被JVM自动回收。

如果将关键字null赋值给对象,就意味着对象不再引用任何实体,成为空对象,使用空对象会引发空指针异常。

4.6 成员变量

类变量:类被加载到内存时,类中的类变量就被分配了相应的内存空间,并执行清零和定义初始化操作。类变量只分配一处内存,类的对象共享类变量。可通过类名和对象访问类变量。

实例变量:new对象时,实例变量被分配内存空间,不同对象的实例变量分配不同的内存空间。必须通过对象访问实例变量。

常量:不可修改,在声明的同时必须初始化。例,final int MAX_VALUE=1000;

4.7 方法

当对象调用方法时,方法中出现的成员变量就是指分配给该对象的成员变量。对象不可以调用构造方法。

方法的定义

返回值类型方法名(类型参数1,类型参数2,...){

局部变量的定义和合法Java语句

}

除构造方法外,返回值可以是任意的Java类型。参数可以是任意的Java类型。

除构造方法外,方法无返回值时,返回值类型必须是void。

类方法:用static修饰,可通过类名和对象调用,方法中只能访问类变量和类方法。

实例方法:必须通过对象调用,方法中可以访问所有变量和方法。

参数传值:在Java中,方法的所有参数都是“传值”的,即方法中参数变量的值是调用者指定的值的拷贝。

对于基本数据类型的参数,参数的值是向参数传值的变量的值的拷贝,方法如果改变参数的值,不会影响向参数传值的变量。(例4-5)

当参数是引用类型时,“传值”传递的是变量的引用。如果改变参数变量所引用的实体,就会导致原变量的实体发生同样的变化。改变参数的引用不会影响向其传值的变量的引用。(例4-6)

4.8 方法重载

方法重载(overload):一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,或者参数的个数不同,或者参数的类型不同。(例4-8)

4.9 关键字this

代表调用方法的当前对象,一般可省略,主要用于区分局部变量和成员变量。

4.10 包

包是Java语言中有效管理类的一种机制,类似于文件系统中的目录。

package语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。例,package https://www.360docs.net/doc/129468610.html,.hrbcu;

如果源程序中省略了package语句,源文件中所定义的类被隐含地认为是无名包的一部分,不建议使用无名包。

建议用自己所在组织的域名的倒置作为包名。

有包名的类编译生成的字节码文件必须放入与包名相对应的目录结构中。程序运行时如果使用了该类,程序必须能够找到该目录结构以及放在其中的字节码文件。

编译有包名的类

javac -d 目标路径源文件//将在目标路径处生成与包名相对应的目录结构,生成的字节码文件被放入其中。

有包名的类的全名是带包名的。

4.11 import语句

使用import 语句可以引入包中的类,这样在代码中就可以不用写类的全名。

一个Java源程序中可以有多条import语句,它们必须写在package语句(假如有package语句的话)和源文件中类的定义之间。

引入某个类:import java.util.Date;

引入包中的所有类:import java.util.*;

Java类库的字节码文件及其目录结构被压缩到了Java安装目录\jre6\lib\rt.jar中,JVM会自动到该文件中查找Java类库中的类。

可以通过classpath设置查找类的路径

临时设置

1)在执行程序时指定classpath参数(本次执行有效)

2)在“命令提示符”窗口中执行set classpath=(关闭窗口后设置会失效)

永久设置

在系统属性中设置classpath环境变量。

未设置classpath时,JVM会在当前目录中查找类。

4.12 访问权限

成员访问权限

成员访问权限是指可否通过“."访问成员。实例方法内总是可以访问一切成员,类方法内总是可以访问一切类成员,与访问权限无关。

private:类内部可访问。

友好:同包的类可访问。

protected:友好加子类可继承。

public:随意访问。

一般将成员变量设为私有,通过public的读写方法进行访问;常量一般设为public static final,通过类名访问。

类访问权限

public类:对所有类都可见。

友好类:对同包的类可见。

4.13 对象的组合

一个类可以把对象作为自己的成员变量,该类创建的对象就会包含其它对象,形成组合(Has-A)关系。

4.14 基本类型数据的包装类

各包装类中有一些实用方法。

4.16 JAR文件

Java运行环境扩展:Java安装目录\jre\lib\ext文件夹。

可以使用jar命令把一些类的字节码文件压缩成一个JAR文件。步骤如下:

1)编译源文件(使用-d参数),将生成的目录结构放入一个目录,比如C:\lib。

2)在C:\lib目录下,执行jar命令jar -cf test.jar 要打包的目录名。

3)如果将生成的test.jar放入Java运行环境扩展中,则可以在任何Java程序中使用该JAR包中的类,JVM 会自动找到该JAR包;否则,需要通过classpath指定test.jar的位置。

课后问答题和作业:

问答题:3-14

作业:1,3,6

=======================================================================================

三本院校专业

一、公立三本排名 1 华中科技大学武昌分校湖北 2 北京师范大学珠海分校广东 3 华中科技大学文华学院湖北 4 浙江大学城市学院浙江 8 吉林大学珠海学院广东 10 武汉科技大学城市学院湖北 11 浙江大学宁波理工学院浙江 12 武汉理工大学华夏学院湖北 13 南京大学金陵学院江苏 14 中山大学南方学院广东 15 武汉大学东湖分校湖北 17 武汉科技大学中南分校湖北 20 华南理工大学广州汽车学院广东 23 北京理工大学珠海学院广东 24 广州大学华软软件学院广东 25 华中师范大学汉口分校湖北 28 电子科技大学中山学院广东 35 广东工业大学华立学院广东 37 中南财经政法大学武汉学院湖北41 复旦大学上海视觉艺术学院上海

广东三本 学校名称专业 排名 1吉林大学珠海学院电子信息系:电子信息科学与技术专业,微电子科学与工程 专业,测控技术与仪器专业,通信工程专业,自动化专业, 建筑血系城市规划专业,物流与信息管理系物流管理专业, 信息管理与信息系统专业,电子商务专业 2北京师范大学珠海分校信息技术学院的数字媒体技术系,物流学院的物流管理专 业、物流工程专业 3北京理工大学珠海学院信息学院的信息工程、自动洗、电气工程及其自动化; 计算机学院的软件工程、数字媒体技术、网络工程; 化工与材料学院的环境工程(各类环境污染防治与控制工 程、资源保护、环境监测、环境评价、环境规划与管理等)、 生物工程(生物工程和生物制药领域产品的研发、工艺设计、 生产管理及检验分析)、安全工程(各生产领域的安全管理 和监督、安全工程设计和风险评价与控制)、食品科学与工 程(食品生产工艺设计和食品的生产及管理,食品检验和食 品安全管理)、应用化学(制药工程和技术及医药产品、化 妆品、保健品的设计与开发,药品及日化产品的检验、管理 与应用) 商学院的物流管理(国际物流)(培养具备现代港航物流管 理理论基础和港航物流实务运作能力的高级物流管理人才) 会计与金融学院的会计学、财务管理、信用管理(以信用风 险管理为核心,培养在金融机构、企事业单位和政府部门, 从事信用风险分析、应用计量与管理的应用型人才)、金融 工程(培养数理统计基础扎实,从事金融业务经营与管理以 及金融衍生品运作的应用性和复合型专业人才) 4电子科技大学中山学院通信工程、电子信息工程、环境工程、网络工程、材料化学5华南理工大学广州学院车辆工程、汽车服务工程专业、物流工程专业、交通工程专 业、电力工程与管理专业、电子信息工程专业、工商管理专 业中的运作与物流管理方向、财务管理专业、 6中山大学南方学院工商管理系的物流管理; 经济学与商务管理系的旅游管理; 8广东技术师范学院天河学院电气与电子工程学院的物联网工程(本专业培养德智体等方

java程序设计实习报告

《Java程序设计》 实 习 报 告 中原工学院信息商务学院 经济管理系 2010年6月20号

目录 一、实习题目 (2) 二、实习目的 (2) 1、社会需求 (2) 2、专业需求 (2) 三、开发环境 (2) 四、实习内容 (3) 1、系统功能需求 (3) 2、数据库需求 (4) 五、设计过程 (4) 1、总体设计 (4) 2、详细设计 (5) 六、调试过程 (5) 七、实习小结 (5) 八、参考资料 (6)

一、实习题目 学生信息管理系统的设计与开发 二、实习目的 1、社会需求 一直以来学生的成绩管理是学校工作中的一项重要内容,随着办学规模的扩大和招生人数的增加,学校工作繁杂、资料重多,普通的成绩管理已不能适应时代的发展,它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。虽然管理信息系统已进入高校,但还未普及而且对于学生成绩管理来说,还没有一套完整的、统一的系统,建立一个成绩维护系统是非常必要的。建立学生成绩管理系统,采用计算机对学生成绩进行管理,能进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩维护工作流程的系统化、规范化和自动化。2、专业需求 《Java程序设计》课程是电子商务专业的一门专业必修课程,通过java实习不仅可以提升本专业我们对此课程中的理论知识的综合应用能力而且可以提高我们的逻辑思维能力、软件开发能力。我们通过Java技术在Windows平台下开发学生信息管理系统。能够切实提高我们的程序设计水平,在实践中掌握面向对象程序设计的开发思想。 三、开发环境 操作系统;Windows XP 编程环境:MyEclipse 6.0

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称:《Java程序设计实验》 班级:信息1202 姓名:方逸梅 学号: 31 指导老师:费玉莲

《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 。 (四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容和要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1.下载、安装并设置Java SDK 软件包。 2.熟悉Eclipse 编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application和Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { "Hello java! 欢迎使用!"); } }

西北农林科技大学及大学生本科课程考试试卷(卷)标准答案

西北农林科技大学本科课程考试试题(卷)标准答案2009—2010学年第一学期《资源昆虫学》课程 A 卷专业班级:植保07级命题教师:审题教师: 学生姓名:学号:考试成绩: 一、名词解释(每小题5分,共25分)得分:分 1. 资源昆虫和冬虫夏草 答:资源昆虫是指虫体本身或其产物、行为能够直接或间接为人类所利用的昆虫(物质需求和精神需求)。 冬虫夏草虫草菌寄生于蝙蝠蛾的幼虫,使幼虫僵化,夏季在僵虫的头部长出子实 体形成的菌物复合体; 2. 蚁蚕和大蚕 答:蚕卵刚孵化的幼虫,体黑褐色,形似蚂蚁,俗称“蚁蚕”。4~5龄蚕称“大蚕”,又称“壮蚕”。 3. 催青与上蔟 答:为使蚕卵在预定日期整齐孵化,需将蚕种在一定温湿度和光照下进行处理。由于卵在孵化前一天颜色会变青,因此这一过程称为催青。 上蔟是指把适熟蚕收集到蔟具上,使其吐丝营茧的过程。 4. 紫胶和白蜡 答:紫胶是紫胶虫雌虫的分泌物。 白蜡是雄性白蜡虫的若虫在生长过程中的蜡质分泌物。 5. 观赏昆虫与科研材料昆虫 yyyyyy

答:观赏昆虫是指虫体色彩鲜艳、图案精美、形态奇特或者鸣声动听、好斗成性或会发萤光的昆虫,如各种彩蝶、独角仙、萤火虫、蟋蟀、蝈蝈、纺织娘等,有很高 的观赏娱乐价值。 科研材料昆虫指专门用于科学研究的昆虫,这类昆虫生活史短,容易饲养。如作 为研究染色体的材料果蝇,研究唾液腺的材料吸血蝽蟓,仿生学研究对象蜻蜓、 蝗虫等。 二、简答题(每小题6分,共30分)得分:分 1、资源昆虫按其应用方式如何分类? 答:资源昆虫是指虫体本身或其产物、行为能够直接或间接为人类所利用的昆虫(物质需求和精神需求)。(2分)一般按其应用方式分为: 第一级资源昆虫:是指虫体本身或其产物能够直接满足人们的物质或精神需求。如工业原料昆虫、药用昆虫、饲料昆虫、食用昆虫、工艺观赏昆虫等。(2分)第二级资源昆虫(中间资源昆虫):是指必须通过作用于其它生物才能对人类产生利益(或好处)的昆虫。如天敌昆虫、传粉昆虫。(1分) 第三级资源昆虫(特殊资源昆虫):是指包括教学、科研材料、仿生对象、环境保护、构成生态系统食物链的重要环节,今后作为生物工程重要基因库等特 殊用途的昆虫。(1分) 2、简述活筐式10筐标准蜂箱的结构组成。 答:10框标准蜂箱是饲养欧洲蜜蜂使用最普遍的蜂箱,又称朗氏蜂箱。(1分)它由10巢框、箱身、箱底、巢门板、副盖(或纱盖)、箱盖以及隔板组成。(4分)需要时可在箱身叠加继箱。继箱与活底蜂箱的箱身通用。(1分) 3、东亚钳蝎的生殖方式与一般昆虫有何不同? 答:东亚钳蝎的生殖方式为体外受精,卵胎生;(6分) yyyyyy

互联网数据库00911试题

浙江工商大学2007年5月学分互认课程考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.范式(Norma form)是指() A.规范化的等式 B.规范化的关系 C.规范化的数学表达式 D.规范化的抽象表达式 2.在数据字典中,能同时充当数据流的来源和去向的是() A.数据记录 B.数据通路 C.数据存储 D.数据结构 3.以下关于外码和相应的主码之间的关系,正确的是() A.外码并不一定要与相应的主码同名 B.外码一定要与相应的主码同名 C.外码一定要与相应的主码同名而且唯一 D.外码一定要与相应的主码同名,但不一定唯一 4.SQL语言中,外模式对应于() A.视图和部分基本表 B.基本表 C.存储文件 D.物理磁盘 5.在传输表单数据时,跟在http header后有一专门的数据段,这个数据段包含了在表单中输入的数据,它一起被发送给Web服务器,这种传递方法是() A.GET方法 B.POST方法 C.PUT方法 D.REP方法 6.下列关于JDBC的叙述中,正确的是() A.JDBC是执行SQL语句的Java API B.JDBC是执行Java程序的Java API C.JDBC是执行SQL语句的Java网关接口 D.JDBC是执行CGI程序的Java API 7.对数据库模式进行规范化处理,是在数据库设计的() 00911# 互联网数据库试题第1 页(共4 页)

A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8.以下关于关系数据库中型和值的叙述,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 9.现实世界中事物在某一方面的特性在信息世界中称为() A.实体 B.实体值 C.属性 D.信息 10.记载数据库系统运行过程中所有更新操作的文件称为() A.更新文件 B.后备文件 C.日志文件 D.数据文件 11.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的() A.原子性 B.一致性 C.隔离性 D.持久性 12.关系代数中,传统的集合运算包括并、差、交和______四种运算。() A.等值连接 B.F连接 C.自然连接 D.笛卡儿积 13.成员Java.sql.ResultSetMetaData属于JDBC中的() A.普通Java JDBC类 B.Java JDBC接口类 C.Java JDBC异常类 D.Java JDBC数据传输类 14.在下列几种故障中,不破坏数据库的是() A.计算机病毒发作 B.突然停电 C.瞬时的强磁场干扰 D.磁盘介质损坏 15.加在关系变化前后状态上的限制条件叫做() A.静态关系约束 B.静态元组约束 C.动态关系约束 D.动态元组约束 二、简答题(本大题共6小题,每小题5分,共30分) 1.简述视图的基本特征。 00911# 互联网数据库试题第2 页(共4 页)

Java程序设计试卷及答案

XXXX大学2006 /2007学年第一学期考试试卷课程名称:Java程序设计考试方式:闭卷完成时限:120分钟班级名称:学号:姓名: 一、选择题(每题2分,共30分) 1、Java程序的执行过程中用到一套JDK工具,其中java.exe是指。 A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器 2、Java语言中,下列标识符错误的是。 A.—sys1 B.&—m C.I D.40name 3、下列语句执行后,变量a、c的值分别是。 int x=182; int a,c; c=x/100; a=x%10; A) 1,2 B) 2,1 C) 1.82, 2 D) 100,82 4、应用程序的main方法中有以下语句,则输出的结果是。 String s1="0.5",s2="12"; double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y); A) 12.5 B) 120.5 C) 12 D) “12.5” 5、下列程序段执行后的结果是。 String s=new String("abcdefg");

for(int i=0;i

Java大学使实用教程复习资料

1.“java编译器将源文件编译为的字节码文件是机器码”这句话正确吗? 答:不正确。 2.java应用程序的主类必须含有怎样的方法? 答:含有main方法。 3.“java应用程序必须有一个类是public类”这句话正确吗? 答;不正确,只能有一个public类 4.。“java Applet程序的主类必须是public类”这句话正确吗? 答:正确,因为java Applet主类必须是Applet类的子类并且是public的类。 6.请叙述java源程序的命名规则。 答:与public的类同名 7.源文件生成的字节码文件在运行时都加载到内存中吗? 答:非也,动态随需要运行才加载。 8.下列哪些语句是错的? Int x=120; Byte b=120; B=x; 答:B=x;错应为b=(byte)x 9.下列哪些语句是错的? Float x=12.0; Float y=12; Double d=12; Y=d; 答:y=d;错,应y=(float)d 10.下列两个语句是等价的吗? Char x=97; Char x=…a?; 答:是等价的 11.下列system.out.printf语句输出结果是什么? Int a=97; Byte b1=(byte)128; Byte b2=(byte)(-129); System.out.printf(“%c,%d,%d”,a,b1,b2); 如果输出语句改为: System.out.printf(“%d,%d,%d”,a,b1,b2); 输出什么? 输出a ,-128,127 修改后输出97,-128,127 12假设有两个int类型数组: Int[] a=new int[10]; Int[] b=new int[8]; b=a; A[0]=100; B[0]的值一定是100吗? 答;一定,因为a数组与b数组引用相同。

苏州大学Java程序设计课程试卷含答案(A)

苏州大学Java程序设计课程试卷(A)卷参考答案共7页 一、选择题(2分*25= 50分) 1.main方法是Java Application程序执行的入口点,关于main方法, 以下哪项是合法的( B )? A、public static void main() B、public static void main(String args[] ) C、public static int main(String [] arg ) D、public void main(String arg [] ) 2.Java Application源程序的主类是指包含有( A)方法的类。 A、main方法 B、toString方法 C、init方法 D、actionPerfromed方法 3.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( C )语句。 A、import java.awt.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ; 4.对于构造函数,下列叙述错误的是( B )。 A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 B、构造函数的返回类型只能是void型。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 5.下面的是关于类及其修饰符的一些描述,错误的是:( B )。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。 C、abstract不能与final同时修饰一个类。 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。6.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( C )。 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 7.设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号int score; // 入学总分 String name; // 姓名int getScore(){ } return score; } }

西北农林科技大学的食品科学与工程专业怎么样

西北农林科技大学的食品科学与工程专业怎么样 这个专业还可以的。而且相对全国高校这个专业也是比较好的。2011年西北农林科技大学食品科学与工程学院考研招生专业目录006食品科学与工程学院62联系电话029-87092275083201食品科学42①101思想政治理论②201英语一③302数学二④826食品化学_ 01食品发酵工程与安全控制岳田利段旭昌_ 02食品功能化学与营养刘学波孟江洪王敏李巨秀张建新刘邻渭_ 03食品生物技术师俊玲樊明涛吕欣李巨秀_ 04食品加工与贮藏李华丁武寇莉萍葛武鹏徐怀德任亚梅083202粮食、油脂及植物蛋白工程20①101思想政治理论②201英语一③302数学二④826食品化学_ 01粮食工程与发酵技术创新李志西胡新中于修烛李硕碧_ 02淀粉与蛋白质工程技术张正茂张国权栾广忠梁灵_ 03谷物科学与食品化学刘邻渭食品科学当然江南大学的全国最牛了。 1. 江南大学- 食品科学专业 2. 中国农业大学- 食品科学专业 3. 中国人民大学- 食品科学专业 4. 华南理工大学- 食品科学专业 5. 南昌大学- 食品科学专业 6. 中国海洋大学- 食品科学专业 7. 华中农业大学- 食品科学专业 8. 华东理工大学- 食品科学专业 9. 四川大学- 食品科学专业10. 天津科技大学- 食品科学专业从专业角度选择学校,还是从学校的角度选择专业?通常来说,考生在考研报名时,首先会选择好学校,其次会选择差点学校的好专业。但是,据了解,有关高校研究生导师介绍,考生要把专业选择作为首要的考虑因素。在此建议考生,在定报考院校时,先选定专业,从专业的角度选择学校。因为研究生教育同本科教育不同,主要侧重于学生的学术科研能力,是向高度专业化的过渡。考生报考时选择的专业可能会在今后的学术研究中产生重大影响,并伴随自己终身。

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

江西理工大学《JAVA程序设计》复习资料

(JAVA 程序设计》期末考试资料 A. static void nicthod() B. public void meihod() 10 B) 121 0 11 D) 100 下列选项中,用于在左义子类时声明父类名的关键字是(C)。 interface B) package C) extends D) class 若已总义 byte[ ] x= {11, 22, 33厂66}; 其中0 WkW3,则对X 数组元素错误的引用是(C)。 A) x[5-3] B) x[k] C) x[k+5] D) x[0] 7. 下列语句序列执行后,chi 的值是(B )。 char chl=' A*, ch2―幣; 辻(chi + 2 < ch2 ) ++chl; A) 'A' B) 'B' C) 'C' D) B 8. 下列语句序列执行后,i 的值是(D )o int 1=8, j=16: 一、单选择题 1、编译Java Application 源程序文件将产生柑应的字节码文件,这些字节码文件的扩展名 为( )。 A, java B. .class C. html D ??cxc 2^设x = l ,y = 2,z=3T 则表达式y+=z -------------------- /++x 的值是( A. 3 B ?3?5 C ?4 D ?5 3、不允许作为类及类成员的访问控制符的是( A.PubHc B. private D ? protected 4、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为 C. static 前缀就可以调用它,该方法头的形式为( C final void method () 1.下列语句序列执行后, int m=3, n=6, k=0; while ( (ni++) < ( 一n ) 0 B )1 k 的值是(B D ? abstract void method() A) 2. A) 0 3. A) 4. )++k : C) 2 D) 3 设i 、j 为int 型变量名,a 为int 型数组名,以下选项中,正确的赋值语句是(B )。 1 = 1 + 2 B ) a 〔0] =7: i 卄——j : D )a (0) = 66; Java 语言的类间的继承关系是(B )。 多重的B )单重的0线程的D )不能继承 设有;4^义int 1 = 6 则执行以下语句后,i 的值为(C )o 1 += i - 1 A) 5. A) 6.

西北农林科技大学本科生专业奖学金评定办法

西北农林科技大学本科生专业奖学金评定办法为鼓励学生刻苦学习、奋发向上,营造争先创优的浓厚学习氛围,促进学生德、智、体、美全面发展,制定本办法。 第一条专业奖学金的评定是依据教育部、财政部有关文件精神,结合我校实际组织进行。 第二条专业奖学金的评定范围为参加学生素质综合测评的在籍普通全日制本科学生。 第三条专业奖学金的标准和等级: 一等专业奖学金,每人每年2000元; 二等专业奖学金,每人每年1500元; 三等专业奖学金,每人每年1000元。 第四条专业奖学金依据综合素质测评结果、按参评学生的30%评定。各等级专业奖学金的评定比例为: 一等专业奖学金,按本专业参评学生总数的10%评定; 二等专业奖学金,按本专业参评学生总数的10%评定; 三等专业奖学金,按本专业参评学生总数的10%评定。 第五条具有下列情形之一者,不享受专业奖学金: (一)学年内受学校纪律处分; (二)学年内有必修课程重修; (三)所在宿舍在星级文明宿舍评比中未达到三星级; (四)学生体质健康标准测试不达标。

第六条一年级学生专业奖学金以第一学期学习成绩为依据进行评定,奖学金等级和评定比例同上。评定结果在学工部(处)备案后,由计财处统一发放。 第七条其他年级学生专业奖学金以学生素质综合测评结果为依据进行评定。评定结果在学工部(处)备案后,由计财处统一发放。 第八条专业奖学金的评定工作由学院(系)负责实施。 第九条本办法从2016级学生开始实施,2016级以前学生按老办法《西北农林科技大学学生专业奖学金评定办法(试行)》(校党发〔2008〕203号)执行。 第十条本办法由学工部(处)负责解释。

浙江工商大学java期末试卷2份(含答案)

浙江工商大学2006 /2007学年第一学期考试试卷课程名称:Java程序设计考试方式:闭卷完成时限:120分钟 班级名称:学号:姓名: 一、选择题(每题2分,共30分) 1、Java中main()函数的值是。 A、 String B、int C、char D、void 2、如下字串是Java中的标识符。 A、 fieldname B、super C、3number D、#number 3、下面的代码段中,执行之后i 和j 的值是。 int i = 1; int j; j = i++; A、 1, 1 B、1, 2 C、2, 1 D、2, 2 4、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面表达式的值与数组下标量总数相等。 A、 m.length() B、m.length C、m.length()+1 D、m.length+1 5、当浏览器返回到新URL的包含applet 的页面时调用以下函数。 A、 init() B、start() C、stop() D、destroy() 6、以下方法用于定义线程的执行体。 A、 start() B、init() C、run() D、main() 7、如果类中的成员变量可以被同一包访问,则使用如下约束符。 A、 private B、public C、protected D、final 8、以下约束符可用于定义成员常量。 A、 static B、final C、abstract D、No modifier can be used 9、下面方法与applet的显示无关。

A、 update() B、draw() C、repaint() D、paint() 10、请问如下方法可以将MenuBar加入Frame中。 A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 11、下面不是Java中的容器。 A、 ScrollPane B、Canvas C、Dialog D、Applet 12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File 构造函数中正确的路径和文件名的表示是。 File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file); A) "1.txt" B) "d:\\my\\1" C) "d:\\my\\1.txt" D) "d:\ my\1.txt" 13、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是。 A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 14、下面的程序段执行后输出的结果是。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A) Beijing@2008B) @Beijing2008 C) Beijing2008@ D) Beijing#2008 15、.下面表达式可用得到x和y的最大值。 A) x>y?y:x B) xy?(x+y):(x-y) D) x==y?y:x; 二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分) 16、下面赋值语句是合法的。 A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 17、下面语句是创建数组的正确语句。 A、 float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; C、float f[][] = new float[][6]; D、float [][]f = new float[6][6]; 18、Java中如下约束符是正确的。 A、 private B、public C、protected D、protect

Java大学实用教程1-4章知识点

Java大学实用教程 ======================================================================================= 第一章Java语言概述 1.3 Java的特点 掌握Java跨平台的原理 1.5 Java运行平台 了解JavaSE、JavaEE与JavaME的应用范围 系统变量Path的设置及其作用 将JDK工具命令的路径设置到Path变量中后,可以在任意位置运行那些命令。 系统变量ClassPath的设置及其作用 设置查找类的路径。 ClassPath中如果设置了某些路径,则必须向其中添加当前目录(.),否则JVM不会在当前目录查找类。 1.6 Java程序开发 Java程序必须有一个主类(含有main函数),作为程序执行的起点。 掌握源文件命名规则 编译Java源文件:javac Hello.java (源文件中的所有类都会被编译并生成.class文件) 运行Java程序:java Hello (执行的必须是一个主类名,不包括.class) Java Applet的运行原理:在html文件中通过标记嵌入applet代码,浏览器将相应的字节码文件下载到本地,利用其内置的Java虚拟机解释执行字节码文件,将结果显示到浏览器中。 ======================================================================================= 第二章基本数据类型和数组 2.1 标识符和关键字 标识符的命名规则:Java的标识符由字母(尽管可以使用世界上所有语言的字母,但建议只使用英文字母)、 下划线、$、数字组成,第一个字符不能是数字。Java的关键字不能作为标识符。 2.2 基本数据类型 整型常量默认为int类型,如果超出了int的表示范围,需要在后面添加l。 浮点型常量默认为double类型,如果为float常量,需要在后面添加f。 char类型:char类型本质上是一个16位的无符号整数,char c='a'与char c=97等价。有时候必须使用转义字符,例如:char c1='\'',c2='\\';(例2-1) 2.3 基本数据类型的转换 数据类型的精度顺序 char byte short int long float double 低精度类型到高精度类型可以自动转换,高精度类型向低精度类型必须强制转换。强制转换可能导致溢出或精度损失,如:byte b=(byte)130。 2.4 数据的输入与输出 System.out.print或println输出变量或者表达式的字符串表示 例如:'a'+1的输出为98,"a="+'a'+1的输出为a=a1,"a="+('a'+1)的输出为a=98 System.out.printf(控制字符串,表达式1,表达式2,...)(例2-3) 常用控制符:%s,%n,%c,%d,%f %md:输出整数,m列宽,右对齐; %-m.nf:输出浮点数,m列宽,小数点后保留n位(四舍五入),左对齐; Scanner类(例2-4) 创建读取对象:Scanner reader=new Scanner(System.in); 读取数据:调用reader.hasNextXxx()方法判断输入的是否是xxx类型的数据,再调用reader.nextXxx()方法读取数据。 2.5 数组 数组下标从0开始,下标越界运行会报错。

中南民族大学《Java语言程序设计》期末试卷A卷

科目序号:6002 A卷 《Java语言程序设计》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一.判断题(每题1分,共10分) 1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。(X )2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(X )3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。(O )4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。(X )5.在Java的方法中定义一个常量要用const关键字。(X )6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。(X)7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。(X )8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(X )9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out 和标准错误输出System.err。(O )10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(O ) 二.单项选择题(每题2分,共40分) 1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B)。 A、java B、class C、html D、exe 2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D ) A、int B、float C、double D、void 3.以下哪个方法用于定义线程的执行体?( C ) A、 start() B、init() C、run() D、synchronized() 4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D ) A、init() B、start() C、destroy() D、stop() 5.下面哪个不是Java中的容器? ( A ) A、Canvas B、ScrollPane C、Applet D、Dialog 6.以下标识符中哪项是不合法的( A ) A、const B、$double C、hello D、BigMeaninglessName 7.以下哪个关键字可以用来为对象加互斥锁?(D )

西北农林科技大学专业介绍

西北农林科技大学专业介绍 农学院 农学(学硕连读)学制六年,前三学年学习本科阶段课程,第四学年进入硕士预科过渡期,并进行考核分流.未达到要求地转入农学本科专业学习;优秀者根据自己地特长和志愿,通过考核,在本院相关专业学习,攻读硕士学位.文档收集自网络,仅用于个人学习农学(陕西省首批名牌专业)学制四年,培养具有农业生物科学、农业生物技术、农业信息技术、遗传育种、农业区域开发等方面地基本理论、基本知识与实践技能地高级科技人才.毕业后能在数字农业、农业生产与规划、生物技术育种、作物标准化栽培体系、干旱地区农业研究、农业经济管理等领域从事科研、教学、生产、推广、管理等方面地工作.文档收集自网络,仅用于个人学习 植物科学与技术学制四年,培养具有植物科学、植物资源开发、植物遗传育种、植物基因工程、植物产品贮运与加工、天然产物提取工艺、绿色食品生产等方面地基本知识、基本理论与实践技能地高级专业技术人员.毕业后能在植物安全生产、植物基因工程、植物资源开发与利用等领域从事科研、教学、生产、管理等方面地工作.文档收集自网络,仅用于个人学习 种子科学与工程学制四年,培养具备种子生物科学、种子繁育、加工、检测和种子经营管理等方面地基本理论和基本技能,具备种子工程和种子产业化知识地高级专门人才.毕业后可在种子科学相关领域从事教学、科研、经营管理、生产与开发等方面地工作.文档收集自网络,仅用于个人学习 植物保护学院 植物保护(学硕连读)学制六年,前三学年学习本科阶段课程,第四学年进入硕士预科过渡期,并进行考核分流.未达到要求地转入植物保护本科专业学习;优秀者根据自己地特长和志愿,攻读硕士学位.文档收集自网络,仅用于个人学习 植物保护(陕西省首批名牌专业)学制四年,培养具有生物科学、植物病理学、昆虫学、草害学、分子生物学等方面地基本理论、基本知识和实践技能地高级科技人才.毕业后能在高等院校、科研院所、政府部门、企事业单位从事教学、科研、管理及开发等工作.文档收集自网络,仅用于个人学习 制药工程学制四年,培养具有化工原理、化学制药工程、生物制药工程、农药合成与加工、农药分析、农药学原理等方面地基本理论、基础知识和基本技能地高级科技人才.毕业后能在高等院校、科研院所、政府部门、企事业单位从事教学、科研、管理及科技开发等工作.文档收集自网络,仅用于个人学习 园艺学院 园艺学制四年,培养具有生物学、园艺学、果树学、蔬菜学、花卉学、采后园艺学、设施园艺学、景观园艺学、都市园艺工程等方面地基本理论、基本知识和基本技能地复合型高级科技人才,毕业后能在科研院所、大专院校、企事业单位从事教学科研、产业开发、园林绿化、经营管理等工作.文档收集自网络,仅用于个人学习 设施农业科学与工程学制四年,培养具有生物学、园艺学、工厂化农业、设施工程学、温室环境控制与信息技术等方面地基本理论、基本知识与技能地复合型高级科技人才,主要掌握生物学、园艺学等方面地专业知识.毕业后能在科研院所、大专院校、企事业单位从事教学科研、产业开发、规划设计、经营管理等工作.文档收集自网络,仅用于个人学习城市园林艺术学制三年,培养具有园林花卉栽培、艺术装饰、市场营销、造园设计等方面知识和技能地高级技能型人才.毕业后能从事城市园林艺术等方面地教学科研、产业开发、规划设计、营销管理等工作.文档收集自网络,仅用于个人学习 动物科技学院

java实验报告完整版

java实验报告完整版 验报告(计算机与信息工程学院实验中心)学期: 全文结束》》-xx 课程名称: 《Java程序设计实验》班级: 信息1202 姓名: 方逸梅学号:1212100231 指导老师: 费玉莲《Java程序设计》独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式对照本课程的实验教材,实验一至实验一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验二的内容由学生自行设计完成。 (二)教学安排学时数:30课时学时安排:每次实验3学时,从学期第五周开始,共次上机实验。 (三)实验环境实验环境为JDK 1、6。 (四)具体安排地点:信息大楼实验室。辅导:每个班次一名辅导老师,原则上由任课老师担任。登记:实验完成,由辅导老师登记实验纪录。学生:实验做完,完成实验报告内容,并在学期末上交实验册。老师:批改实验,成绩与平时成绩一起占期末的30%。

二、实验的具体内容和要求见实验报告。浙江工商大学计算机与信息工程学院实验报告(1)日期: 地点: 成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 实验目的、实验原理和内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1、下载、安装并设置Java SDK 软件包。 2、熟悉Eclipse 编辑软件。 3、掌握运行Java 程序的步骤。 4、分别编写Application和Applet程序,显示字符 串”Hello Java!欢迎使用!”。要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。程序一public class hello {public static void main(String[] args) {for(int i=0;i<=4;i++){System、out、println("Hello java! 欢迎使用!");}}}结果示意图1存在的问题

相关文档
最新文档