- 2
- 0
- 约11.42万字
- 约 30页
- 2017-01-02 发布于河南
- 举报
《电子商务解决方案设计》教案
实验一: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)如下代码无法通过编译
您可能关注的文档
- 十招教你完议论文(高考作文必备).ppt
- 人教版数学年级下册解决问题课件.ppt
- 第7章 表设计.ppt
- 第三单元 合性学习 我也追星(毕).ppt
- 议论文结构亮化.ppt
- JZ7型空制动机.ppt
- A322教学会分析论证课件[38张].ppt
- 蒙娜丽莎的力.ppt
- 段考作文评.ppt
- 写作_选择当地抒情方式 2.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)