电子商务解决方案设计18021.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《电子商务解决方案设计18021.docx》由会员分享,可在线阅读,更多相关《电子商务解决方案设计18021.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子商务解决方案设计教案实验一:javva基础(一一)一、java入入门 Java SE:javva staandardd edittion Java ME:jaava miicro eeditioon Java EE: jjava eenterpprise editiionJava 是由由sun公司司推出(但22010年被被oraclle公司收购购,收购价格格:74亿美美元)从j2se、jj2me、jj2ee的演演变,从jddk5.0开开始称为see、me、eee。1、jdk的下下载与安装Jdk:javva devvelopmment kkit (jjava 开开发包)Jre:javva r
2、unntime envirronmennt(javva执行环境境)Jdk包含了jjre。下载过程见课堂堂演示。安装装完成后运行行:javaa versiion如能显显示版本信息息,即表明jjava安装装成功。Jdk1.4 jdk11.5(5.0) jjdk1.66(6.0)设置环境变量:classspath paath JAVA_HOME2、第一个jaava程序编写程序时可以以是记事本、uultraeedit(高高级文本编辑辑工具)、IIDE(inntegraated ddeveloopmentt enviironmeent)。例1-1:Teest类public classs Testt pp
3、ublicc stattic vood maiin(Strring argss) Systeem.outt.prinntln(“helloo worlld!”);3、java程程序的编译与与执行Java程序的的执行过程分分为两步:(1)编译:jjavac 文件名.jjava(2)执行: java 文件名(这这是一个后缀缀为classs的字节码码文件)注意:修改过的的原文件,要要重新执行上上述的(1)(22)步骤。JVM(javva virrtual machiine javva虚拟机)来执行字节节码文件。二、原生数据类类型1、Java中中的数据类型型: 1) 原生数据据类型 (Primiiti
4、ve Data Type) 2) 引用类型型(对象类型型) (Referrence Type) 2. 变量与常常量:所谓常量,就是是值不会变化化的量;所谓谓变量,就是是值可以变化化的量。3. 变量定义义与赋值:(1)变量类型型 变量名; 变量名 = 变变量值; int a;a = 2; (2)变量类型型 变量名 = 变量值; int a = 1;= 表示赋值,将将等号右边的的值赋给了左左边的变量。 4、变量名命名名规则:在Java中,变变量名以下划划线、字母、$符号开头,并且后跟下划线、字母、$符号以及数字。总之,Java中的变量名不能以数字开头。5、注释:注释释是给人看的的,不是给计计算机看
5、的。Java中共有3种类型的注释: 1)单行注释:以/开头,/后面的所所有内容均被被当作注释处处理。 2)多行注释:以/*开头,以以*/结束,中中间的所有内内容均被当作作注释处理。关关于多行注释释,需要注意意的是,多行行注释不能嵌嵌套。 3)另一种多行行注释。用于于产生Javva Docc帮助文档。暂暂且不介绍。/* 注释内内容*/6、Java中中的原生数据据类型共有88种: 1) 整型:使使用int表示。(322位) 2)字节型:使使用bytee表示。(表表示-1288127之间的的256个整数数)。 3)短整型:使使用shorrt表示。(166位) 4)长整型:使使用longg表示。(64
6、4位)5)单精度浮点点型:使用ffloat表表示。所谓浮浮点型,指的的就是小数,也也叫做实数,比比如1.2。 6)双精度浮点点型:使用ddoublee表示。双精精度浮点型表表示的数据范范围要比单精精度浮点型大大。 7)字符型:使使用charr表示(chaar是charaacter的的缩写)。所所谓字符,就就是单个的字字符表示,比比如字母a,或者中文文张,外面用用单引号包围围上。比如cchar aa = BB; chhar b = 张; 8)布尔类型,使使用boollean表示示。布尔类型型只有两种可可能值,分别别是truee与falsee。7、变量使用过过程中应注意意的问题:1)Java中中的
7、所有浮点点类型默认情情况下都是ddoublee。不能将doouble类类型的值赋给给floatt类型的变量量,即便该ddoublee类型的值处处于floaat类型的范范围内也是不不可以的。总总之,能否成成功赋值取决决于等号右边边的值类型与与等号左边的的变量类型是是否一致。 2)如何将doouble类类型的值赋给给floatt类型的变量量?答案就是是(1)强制类类型转换,将将doublle类型的值值强制转换为为floatt类型。(2)使用javaa语言的支持。 强制转换的语法法: 类型 变量名 = (类型)变变量值; 3)变量在使用用前必须要赋赋值;变量必必须要声明其其类型方可使使用;变量在在使
8、用前必须须要定义,并并且只能定义义一次。 4)如下代码无无法通过编译译: int a = 1; short bb = a; a是int类型型,b是shortt类型,intt类型表示的的数据范围要要比shorrt类型大,不不能将表示范范围大的值赋赋给表示范围围小的变量。 5)如下代码可可以通过编译译: short aa = 1; int b = a; a是shortt类型,b是int类型,intt类型表示的的数据范围要要比shorrt类型大,可可以将表示范范围小的值赋赋给表示范围围大的变量。 总结:可以将表表示范围小的的值赋给表示示范围大的变变量;但不能能直接将表示示范围大的值值赋给表示范范围小
9、的变量量,只能通过过强制类型转转换实现。 上述内容验证见见实例:tesst、varriablee1、varriablee2三、运算符1、算术运算符符:1)当有若干个个变量参与运运算时,结果果类型取决于于这些变量中中表示范围最最大的那个变变量类型。比比如,参与运运算的变量中中,有整型iint,有双双精度浮点型型doublle,有短整整型shorrt,那么最最后的结果类类型就是doouble。 2)int aa = 1; int b = 2; double c = (doublle)a / b; 上面的代码中,a与b都是整型,但是通过(double)a这种转换将a转换为一个匿名的变量,该变量的类型
10、是double,但是要注意:a本身依旧是int类型,而不是double类型,这样,(double)a / b就是double类型除以int类型,结果自然是double类型。 3)取模运算符符:使用%表示。 int a = 5; int b = 3; int c = a % b; 上面代码的运行行结果是2,因为5除以3结果是1余2。 取模的规律:取取模的结果符符号永远与被被除数的符号号相同 int a = 5; int b = -3; int c = a % b; 被除数是5,那那么取模的结结果是2 int a = -5; int b = 3; int c = a % b; 被除数是-5,那那么
11、取模的结结果是-2。上述内容验证见见实例: variiable332、关系运算符符:关系运算符:大大于()、小于(=)、小于等等于(=),关系系运算的结果果是个booolean值值。 见实例:OpeeratorrTest3、逻辑运算符符:重点讲解两个,逻逻辑运算符本本身也返回一一个boollean值。 1) 逻辑与:使用&表示,逻逻辑与是个双双目运算符(即即有两个操作作数的运算符符),只有当当两个操作数数都为真的时时候,结果才才为真;其余余情况结果均均为假。逻辑辑与表示的并并且的意思。 2) 逻辑或:使用|表示,逻逻辑或也是个个双目运算符符,只有当两两个操作数都都为假的时候候,结果才为为假;其
12、余情情况结果均为为真。逻辑或或表示或者的的意思。 见实例:LoggicTesst4、关于变量的的自增与自减减运算。 1) 关于innt b = a+,作作用是将a的值先赋给给b,然后再让让a自增1。 2) 关于innt b = +a,作作用是将a的值先自增增1,然后将自自增后的结果果赋给b。 见实例:Varriablee45、条件运算符符(三元表达达式),其形形式为: type d = a ? b : c; 具体体化形式为:int d = 2 1 ? 3 : 44; 注意: 轻量级级的文本编辑辑器:UlttraEdiit、Editpplus、vi、vim、gvim 见实例:Tesst2四、流程
13、控制语语句1、if 语句句 第一种形式: if(布尔表达达式) /待执行的代代码 第二种形式: if(布尔表达达式) /待执行的代代码 else /待执行的代代码 第三种形式: if(布尔表达达式) /待执行的代代码 else iff(布尔表达达式) /待执行的代代码 else iff(布尔表达达式) /待执行的代代码 else /待执行的代代码 见实例:IfTTest2、switcch语句: switch(变量) /此处的变量量类型就目前前所学内容来来看,只能为为4种类型:byyte, sshort, int, charr。 case 常量量1: /待执行的代代码 break; case 常
14、量量2: /待执行的代代码 break; case 常量量3: /待执行的代代码 break; defaultt: /待执行的代代码 虽然case语语句中的brreak是可可选的,但在在绝大多数情情况下,如果果没有breeak,程序序的逻辑就会会发生错误,因因此,通常情情况下都需要要加上breeak。见实例:SwiitchTeest3、循环控制语语句Java中的循循环控制语句句一共有3种,分别是是whilee,do whille以及for循环。 1)whilee循环,形式式为: while(布布尔表达式) /待执行的代代码 2)dowhhile循环环,新式为: do /待执行的代代码 whil
15、e(布布尔表达式); while与ddowhile之间的区别别:如果布尔尔表达式的第第一次判断就就为falsse,那么whiile循环一一次也不执行行;dowhilee循环则会执执行一次。如如果布尔表达达式第一次判判断为truue,那么whiile循环与与dowhilee循环等价。 3)for循环环(使用最多多的一种循环环),形式为为: for(变量初初始化; 条件判断断; 步进) /待执行的代代码 for循环的执执行过程: a) 执行变量量初始化。 b) 执行条件件判断。如果果条件判断结结果为假,那那么退出foor循环,开开始执行循环环后面的代码码;如果条件件判断为真,执执行for循环里里面
16、的代码。 c) 执行步进进。 d) 重复步骤骤b。 上述内容见实例例:WhilleTestt、DoWhhileTeest、FoorTesttbreak语句句:经常用在在循环语句中中,用于跳出出整个循环,执执行循环后面面的代码。 2. conttinue语语句:经常用用在循环语句句中,用于跳跳出当前的这这个循环(或或者是跳出本本次循环),开开始下一次循循环的执行。 实验二:javva基础(二二)一、 面向对象象程序设计(Object Oriented Programming,OOP;Object Oriented Design, OOD)什么是面向对象象?在面向对对象程序设计计中有两个重重要的概
17、念:类(claass)与对对象(objject)。 1、类:类是一一种抽象的概概念,类中包包含了数据(通通常使用名词词来表示)与与对数据的操操纵(通常使使用动词来表表示)。比如如说人就是一一种抽象的概概念,人具有有姓名、年龄龄、身高等数数据,还有吃吃饭、跑步等等操纵数据的的动作。 2、对象:对象象是一种具体体的概念,是是类的一种具具体表示方式式。比如说人人是一个类,而而张三、李四四、王五等具具体的人就是是对象。 3、类所包含的的内容,类一一共包含两部部分内容: a) 数据,数数据在类中称称作属性(PProperrty或者Attrributee)或者叫成成员变量(MMemberr variiab
18、le)。 b) 对数据的的操纵,这种种操纵在类中中称作方法(method)。 二、类及方法的的定义面向对象程序设设计的三大基基本特征:继继承、封装、多多态 封装:类包含了了数据与方法法,将数据与与方法放在一一个类中就构构成了封装。 1、类的定义: 修饰符 cllass 类类的名字 /类的内容(包包含了属性与与方法) 2、方法的定义义: 修饰符 返回回类型 方法名称(参数1, 参数2, 参数3) /方法体 注意: 1)main方方法是整个JJava程序序的入口点,如如果类的定义义中没有maain方法,则则程序无法执执行。 2)方法定义不不能嵌套,也也就说不能在在一个方法中中定义另外一一个方法。方
19、方法只能定义义在类中。 3)关于方法的的执行:首先先需要定义方方法,接下来来就可以使用用方法(调用用方法),当当方法调用完完毕后,方法法可以返回值值。方法到底底是否返回值值是由方法的的定义决定的的。 4)如果一个jjava源文文件中定义了了多个类,那那么这些类中中最多只能有有一个类是ppublicc的,换句话话说,定义的的多个类可以以都不是puublic的的。 Main方法法要放在puublic类类中,如果没没有publlic类,那那Main方法法放在哪个类类中都可以。3、生成对象:通过类来生成对对象(通常使使用new关键字字来生成对象象)。 public classs Persson 类名
20、变量名 = neww 类名(); Person persoon = nnew Peerson(); Person persoon2 = new PPersonn(); Person persoon3 = new PPersonn();4、方法的调用用:方法调用需要通通过对象来完完成,方法调调用的形式是是: 对象变量.方法法名(参数值1, 参数值2, 参数值3.); 关于方法的注意意事项: 1) 在方法定定义中,方法法的返回类型型与retuurn后面的的变量或常量量类型保持一一致。 2) 在方法调调用时,给方方法传递的参参数需要与方方法定义时的的参数保持一一致(参数个个数一致,参参数类型一致致)
21、。 3) 方法定义义时的返回类类型与接收方方法返回值的的变量类型保保持一致。 public int aadd(innt a, int bb) return a + bb; 方法定义时的参参数叫做形式式参数。 int a = testt.add(8, 3); 方法调用时所赋赋予的具体值值叫做实际参参数。 4)关键字vooid表示方方法不返回值值。 如果方法不返回回值,那么声声明方法的时时候使用vooid关键字字,在方法定定义中可以有有两种情况实实现不返回值值: a) 不使用rreturnn语句。 b) 使用reeturn,但但returrn后面没有有任何值或者者变量,reeturn后后面只有一个
22、个分号,表示示退出方法,返返回到方法的的调用端。 使用方式: return;上述内容见实例例:Testt5、属性的定义义和使用:类中的属性又叫叫做成员变量量(membber vaariablle),属性性用英文表示示为propperty或或者attrributee。 对象(Objeect)又叫叫做实例(IInstannce)。生生成一个对象象的过程又叫叫做实例化。 1)命名约定 a) 类:首字字母大写,如如果一个类名名由多个单词词构成,那么么每个单词的的首字母都大大写,中间不不使用任何的的连接符。比比如Persson类,MembberTesst类。 b) 方法:首首字母小写。如如果一个方法法由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务解决方案 设计 18021
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内