电子商务解决方案设计教案word参考模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《电子商务解决方案设计》教案

实验一:java基础(一)

一、java入门

Java SE:java standard edition

Java ME:java micro edition

Java EE: java enterprise edition

Java 是由sun公司推出(但2010年被oracle公司收购,收购价格:74亿美元)

从j2se、j2me、j2ee的演变,从jdk5.0开始称为se、me、ee。

1、jdk的下载与安装

Jdk:java development kit (java 开发包)

Jre:java runtime environment(java执行环境)

Jdk包含了jre。

下载过程见课堂演示。安装完成后运行:java –version如能显示版本信息,即表明java安装成功。

Jdk1.4 jdk1.5(5.0) jdk1.6(6.0)

设置环境变量:classpath path JAVA_HOME

2、第一个java程序

编写程序时可以是记事本、ultraedit(高级文本编辑工具)、IDE (integrated development environment)。

例1-1:Test类

public class Test

{

public static vod main(String[] args)

{

System.out.println(“hello world!”);

}

}

3、java程序的编译与执行

Java程序的执行过程分为两步:

(1)编译:javac 文件名.java

(2)执行: java 文件名(这是一个后缀为class的字节码文件)注意:修改过的原文件,要重新执行上述的(1)(2)步骤。

JVM(java virtual machine java虚拟机)来执行字节码文件。

二、原生数据类型

1、Java中的数据类型:

1)原生数据类型(Primitive Data Type)

2)引用类型(对象类型)(Reference Type)

2. 变量与常量:

所谓常量,就是值不会变化的量;所谓变量,就是值可以变化的量。

3. 变量定义与赋值:

(1)变量类型变量名;

变量名= 变量值;

int a;

a = 2;

(2)变量类型变量名= 变量值;

int a = 1;

= 表示赋值,将等号右边的值赋给了左边的变量。

4、变量名命名规则:在Java中,变量名以下划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java中的变量名不能以数字开头。

5、注释:注释是给人看的,不是给计算机看的。Java中共有3种类型的注释:

1)单行注释:以//开头,//后面的所有内容均被当作注释处理。2)多行注释:以/*开头,以*/结束,中间的所有内容均被当作注释处理。关于多行注释,需要注意的是,多行注释不能嵌套。

3)另一种多行注释。用于产生Java Doc帮助文档。暂且不介绍。/** 注释内容*/

6、Java中的原生数据类型共有8种:

1)整型:使用int表示。(32位)

2)字节型:使用byte表示。(表示-128~127之间的256个整数)。3)短整型:使用short表示。(16位)

4)长整型:使用long表示。(64位)

5)单精度浮点型:使用float表示。所谓浮点型,指的就是小数,也叫做实数,比如1.2。

6)双精度浮点型:使用double表示。双精度浮点型表示的数据范围要比单精度浮点型大。

7)字符型:使用char表示(char是character的缩写)。所谓字符,就是单个的字符表示,比如字母a,或者中文张,外面用单引号包围上。比如char a = ‘B’; char b = ‘张’;

8)布尔类型,使用boolean表示。布尔类型只有两种可能值,分别是true与false。

7、变量使用过程中应注意的问题:

1)Java中的所有浮点类型默认情况下都是double。不能将double类型的值赋给float类型的变量,即便该double类型的值处于float类型的范围内也是不可以的。总之,能否成功赋值取决于等号右边的值类型与等号左边的变量类型是否一致。

2)如何将double类型的值赋给float类型的变量?答案就是(1)强制类型转换,将double类型的值强制转换为float类型。(2)使用java 语言的支持。

强制转换的语法:类型变量名 = (类型)变量值;

3)变量在使用前必须要赋值;变量必须要声明其类型方可使用;变量在使用前必须要定义,并且只能定义一次。

4)如下代码无法通过编译:

int a = 1;

short b = a;

a是int类型,b是short类型,int类型表示的数据范围要比short类型大,不能将表示范围大的值赋给表示范围小的变量。

5)如下代码可以通过编译:

short a = 1;

int b = a;

a是short类型,b是int类型,int类型表示的数据范围要比short类型大,可以将表示范围小的值赋给表示范围大的变量。

总结:可以将表示范围小的值赋给表示范围大的变量;但不能直接将表示范围大的值赋给表示范围小的变量,只能通过强制类型转换实现。

上述内容验证见实例:test、variable1、variable2

三、运算符

1、算术运算符:

1)当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。比如,参与运算的变量中,有整型int,有双精度浮点型double,有短整型short,那么最后的结果类型就是

相关文档
最新文档