- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间: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)如下代码无法通过编译:
i
文档评论(0)