第一讲 Java语言基础.ppt

第一讲 Java语言基础.ppt

ID:60907168

大小:365.00 KB

页数:25页

时间:2020-02-04

第一讲  Java语言基础.ppt_第1页
第一讲  Java语言基础.ppt_第2页
第一讲  Java语言基础.ppt_第3页
第一讲  Java语言基础.ppt_第4页
第一讲  Java语言基础.ppt_第5页
资源描述:

《第一讲 Java语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、内容要点1Java程序的类型和组成结构。2标识符、保留字和注释3数据类型、运算符和表达式4条件选择结构、循环和跳转基础篇单元一Java语言基础教学重点与难点:Java的关键字、标识符、各种数据类型Java的常量与变量Java的各种运算符结构化程序设计的三种基本流程案例1-1输出简单文字一案例任务:运行看结果二知识必备1程序组成:package、import、类、方法和语句2Java虚拟机JVMJava平台由Java应用编程接口(ApplicationProgrammingInterface,简称API)和Java虚拟机(Javavirtualmachine,简称JVM)构成。Java应用

2、编程接口是已编译的可在我们的程序中使用的代码库。它们使我们能够添加现成的可定制的功能,以节约编程时间。—般认为,Java虚拟机是建立在实际的处理器基础上的假想的计算机。Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。三、案例透析:解释案例1-1一个Java应用程序的源文件由一个或多个类组成每个应用程序有且仅有一个类含有publicstaticvoidmain(String[]args)方法。如果源文件中有多个类,只能有一个类加修饰符public。源文件的文件名必须跟其中某个类名一致。如果文件中有public类,文件名必须跟public类

3、名一致,如果没有,文件名可以跟任意一个类名一致。Java语言区分字母大小写。类名应该以大写字母开头,其它都是小写字母四、现场演练P5案例1-2求圆柱底面积和体积一案例任务:运行看结果二知识必备1关键字:关键字对Java编译器有特殊的含义,它们可标识数据类型名或程序构造(construct)名。表1-1(书中)列出了在Java编程语言中使用的关键字。2标识符:在Java编程语言中,标识符是赋予变量、类或方法的名称。变量、函数、类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。标识符可从一个字母、下划线(_)或美元符号($)开始,随后也可跟数字、字母、下划线或美元符号。标识符

4、是区分大小写,没有长度限制,可以为标识符取任意长度的名字。表1-1在java中,对标识符还有如下约定:变量名、对象名、方法名等标识符采用小写字母;如果标识符由多个单词构成,则首字母小写,其后单词的首字母大写,如getName,getStudentAge。类名首字母大写。常量名全部字母大写。3注释://单行、/*单行或多行*/、/**文件注释**/三、案例透析:解释案例1-2四、现场演练P7案例1-3混合运算一案例任务:运行看结果二知识必备1数据类型:2变量3常量4数据类型转换1数据类型Java编程语言有八个原始数据类型,可分为以下四种:(1).逻辑类booleanboolean数据类型有

5、两种文字值:true和false。注意在Java编程语言中boolean类型只允许使用boolean值,在整数类型和boolean类型之间无转换计算。在C语言中允许将数字值转换成逻辑值,这在Java编程语言中是不允许的。(2).字符类char使用char类型可表示单个字符,字符是用单引号括起来的一个字符,如‘a’,‘B’等。Java中的字符型数据是16位无符号型数据,它表示Unicode集,而不仅仅是ASCII集。与C语言类似,Java也提供转义字符,以反斜杠()开头,将其后的字符转变为另外的含义。表1-3列出了Java中的转义字符。表1-3值得注意的一点是,用双引号引用的文字,就是我

6、们平时所说的字符串类型不是原始类型,而是一个类(class)String,它被用来表示字符序列。字符本身符合Unicode标准,且上述char类型的转义字符适用于String。(3).整数类byte,short,int,long在Java编程语言中有四种整数类型,每种类型可使用关键字byte,short,int和long中的任意一个进行声明。所有Java编程语言中的整数类型都是带符号的数字,不存在无符号整数。四种整数类型的存储空间长度、能表示的范围是不一样的,如表2-3所示。整数类型的文字可使用十进制、八进制和十六进制表示。首位为“0”表示八进制的数值;首位为“0x”表示16进制的数值。

7、请看下面的例子:5表示十进制值5075表示八进制数值75(也就是十进制数61)0x9ABC表示十六进制的数值9ABC(也就是十进制数39612)整数类缺省为int类型,如在其后有一个字母“L”表示一个long值(也可以用小写“l”)。由于小写“l”与数字“1”容易混淆,因而,建议大家采用大写“L”。上面所说的整数long的形式如下:5L表示十进制值5,是一个long值075L表示八进制数值75,是一个long值0x9ABCL表示十六

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。