二章Java语言基础ppt课件000002.ppt
《二章Java语言基础ppt课件000002.ppt》由会员分享,可在线阅读,更多相关《二章Java语言基础ppt课件000002.ppt(58页珍藏版)》请在三一文库上搜索。
1、1,Java 程序基本结构,Java程序中如果用到了系统所提供的额外的类,就必须放置一个import语句。,2,编写Java程序需要注意的几点,Java 区分大小写 类定义不能嵌套 一个程序中可以有一个或多个类,但其中只能有一个主类 (public) 源程序编写完毕,应该用主类名作为文件名,再加后缀 .java 存储成磁盘文件,3,易犯错误,文件名和类名不一致 Java区分大小写,不一致时以类名为准。 main函数声明错误 public static void:公开、静态、无返回值 String args:参数为字符串数组 Java关键字拼写错误 Java关键字全部小写。 引用类库中类的名称、
2、属性和方法拼写错误,命名规则如下: 类名称:以大写字母开头的名词 属性:以小写字母开头的名词(可带定语) 方法:以小写字母开头的动词或动宾词组,4,第二章 Java语言基础,主要内容: 标识符与保留字 变量和常量 基本数据类型 运算符与表达式 基本数据类型数组,5,第一节 标识符与保留字,一、标识符 二、保留字 三、分隔符,6,一、标识符 (Identifier),定义:所谓标识符就是指用来标识 Java 中的包、类、方法、变量、常量等的名称。 就像我们要为每个新出生的婴儿取一个名字,我们同样要为Java 的每个元素指定一个名称,以便编译器可以唯一识别它们。 规则: (1) 标识符由字母 (a
3、z, AZ)、数字、下划线 _ 和 美元符号$组成; (2) 首字母不能使用数字; (3) 标识符不能是保留字,例如 class; (4) 大小写字母表示不同的意义,即代表不同的标识符。 思考:判定下面标识符的有效性? myMethod;_demo;yu$12;8value;lee#;ONE-HUNDRED;class,7,二、保留字 (Reserved Word),定义:保留字也称关键字(Keyword),就是已经被Java语言本身使用,不能作其他用途使用的符号串。 保留字具有固定的语法含义,全部由小写英文字母组成。,Java 语言的保留字包括: 1、原始数据类型: byte、short、i
4、nt、long、float、double、char、boolean 2、循环保留字: do、while、for、break、continue 3、分支保留字: if、else、switch、case、default、break,8,二、保留字,4、方法、变量和类修饰符: private、public、protected、final、static、abstract、synchronized、volatile 5、异常处理: try、catch、finally、throw、throws 6、对象相关保留字: new、extends、implements、class、instanceof、this、
5、super 7、字面值常量: false、true、null 8、方法相关保留字: return、void 9、包相关保留字: package、import 10、备用: const、goto 留作将来供语言设计者扩充语言功能时使用。,9,三、分隔符,定义:分隔符是用来分隔 Java 程序中的基本元素 的符号,有空白符和普通分隔符两种。 1、空白符:空格、回车、换行符、制表符。 Java 编译器忽略空白符,所以空白符主要用来格 式化源代码。,10,三、分隔符,2、普通分隔符 (4 种) ; , : 用来定义类体、方法体等。一对花括号括起来的代码段就是一个语句块。 分号 ; 用来表示语句的结束
6、逗号 , 用来区分方法中的各个参数以及区分变量声明中的各个变量。例如: Sum(a, b) int x, y 冒号 : 用于语句标号中,11,第二节 变量和常量,Java程序运行过程中,其值可以改变的量称为变量。 变量名 Vs 变量值 变量对应着内存中的一个或几个单元,变量的值就存放在所对应的内存单元中。变量名就是给对应的内存单元取一个名称,这样在程序中,可以按变量名称来区分和使用这些内存单元。,1,2,3,x,y,z,2,12,第二节 变量和常量,Java程序运行时值不可修改的量称为常量。,13,一、变量的特性,变量名:变量名是一个合法的标识符,其命名必须遵循前面的标识符命名规则。 变量名一
7、般应该具有的一定的含义,以增加程序的可读性,例如:student,teacher。,14,一、变量的特性,变量的数据类型:可以是Java语言的任意一种数据类型;(基本类型与引用类型) 变量的作用域:指明可以访问该变量的一段代码。 声明一个变量的同时也就指明了该变量的作用域。,15,二、变量的声明,变量在使用之前必须声明。声明一个变量就 是在内存中开辟一块区域,并与该变量名建立 起联系。 变量声明的语法: 类型 变量名1 =变量值1 ,变量名2 =变量值2 ; 例如:int a=1024, b=123; char c = A;,a,1024,16,三、变量的作用域,局部变量与成员变量 前面讲到,
8、在声明变量的同时也就确定了该变量的作用域。实际上,是由变量声明在程序中的位置来决定变量的作用域。 按照变量作用域的不同,可以把变量分成下面四种类型: (1) 局部变量:在方法中声明,其作用域为该方法; (2) 类变量(全局变量):在类中,而不是在类的某个方法中声明,其作用域为整个类; (3) 方法参数:方法参数传递给方法,它的作用域是这个方法;,17,三、变量的作用域,(4) 异常处理参数:异常处理参数传递给异常处理器,其作用域为该异常处理器。,public class AClass,类变量声明,.,局部变量声明,try,.,catch(异常处理参数),.,类变量作用域,方法参 数作用域,局部
9、变量 作用域,异常处理 参数作用域,public void Method1 (参数行),18,四、常量,常量:在程序运行期间不会改变的量,如数字、字符、字符串等。 Java 语言中的常量有下面两大类: 自定义常量:用final关键字修饰的变量,该变量的值一旦初始化,就不允许再发生改变。 例如,final int NUM=100; NUM 是一个整型的自定义常量 ; 普通常量:又称字面值,是源程序中表示的常数值,如12.6、246、false 等,表示一个个具体的值。,19,四、常量,普通常量按照数据类型的不同又分成下面五种: 整型常量:123、-456、0。 布尔型常量:true 和 fals
10、e,分别代表真和假。 字符常量:用单引号引起来的单个字符,如 1、 a、 A、 $ 等。,20,四、常量,实型常量:0.123、1.23。 字符串常量:用双引号引起来的零个或者多个字符,如 “”、 “hello, Java” 等。,21,五、程序执行时内存结构,22,第三节 基本数据类型,23,一、整型数据类型,注: Java数据类型的长度不受操作系统影响 Java语言整形默认为int类型,声明long类型后加l或L,24,二、浮点型数据类型,十进制数形式:由数字和小数点组成,且必须有小数点,如0.123, 1.23, 123.0 科学计数法形式: 如:123e3或123E3,其中e或E之前必
11、须有数字,且e或E后面的指数必须为整数 注: Java浮点类型默认为double类型,如声明为float型的值,必须在数字后加f或F。,25,三、字符型数据类型,注:Java 语言的字符使用16位的 Unicode 编码表示,例如 “u0041” 表示字母A。而一般计算机语言则使用 ASCII码,用8位表示一个字符。 ASCII 码是 Unicode 码的一个子集。Unicode 码通常用十六进制表示,例如 “u00FE”等。其中 “u0000 ” “u00FF” 表示ASCII码,“ u0100 ” “uFFFF” 表示其他的 Unicode 码。 “u” 是一个转义字符,用来表示其后的4个
12、数字代表一个 Unicode 码。其他转义字符如 “n”:换行、“r”:回车。,26,Unicode编码与ASCII编码,Java的字符数据类型与其他语言相比有较大的改进。 C语言的字符类型是采用ASCII编码,每个数据占用8个比特位,总共可以表示256个不同的字符。 ASCII编码具有一定的局限性,最典型的体现在处理以汉字为代表的东方文字方面。 汉字的字符集大,仅用8位编码是不够的,所以传统的处理方法是用两个8位的字符来表示一个汉字。,27,Unicode编码与ASCII编码,为了简化问题,Java的字符类型采用了一种新的国际标准编码方案Unicode编码。 每个Unicode码占用16个比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言 基础 ppt 课件 000002
链接地址:https://www.31doc.com/p-2553618.html