Java课程讲义(No.3)lk.ppt
《Java课程讲义(No.3)lk.ppt》由会员分享,可在线阅读,更多相关《Java课程讲义(No.3)lk.ppt(27页珍藏版)》请在三一办公上搜索。
1、Java面向对象程序设计,主讲教师:刘开南中华女子学院计算机系,第二讲 Java语言基础,2,中华女子学院计算机系,与C不同之处:Java是强类型语言,类型限制比C严格,运算 符的操作对象的类型会受到更多限制。Java不提供指针运算符,增加了对象操作符instanceof,字符串运算符“+”和零填充的右移等。,知识点:Java运算符与表达式 程序控制与数组,标识符与数据类型,基本语法语句与语句块:;作用。可跨行(特列字符串与变量名)空格例子 String a=“dddd cccccc”错误,3,中华女子学院计算机系,标识符,1.只能以字母,下划线(_)或美元符($)开头,数字不能作为开头2.不
2、能包含美元符($)以外的特殊符号3.不能包含空格4.可以是中文字符或日文字符,4,中华女子学院计算机系,Java关键字,P38表3-1,5,中华女子学院计算机系,访问控制:private 私有的protected 受保护的public 公共的类、方法和变量修饰符abstract 声明抽象class 类extends 扩允,继承final 终极,不可改变的implements 实现interface 接口native 本地new 新,创建static 静态strictfp 严格,精准synchronized 线程,同步transient 短暂volatile 易失,6,中华女子学院计算机系,程序
3、控制语句break 跳出循环continue 继续return 返回do 运行while 循环if 如果else 反之for 循环instanceof 实例switch 开关case 返回开关里的结果default 默认错误处理catch 处理异常finally 有没有异常都执行throw 抛出一个异常对象throws 一个异常可能被抛出try 捕获异常,包相关import 引入package 包基本类型boolean 布尔型byte 字节型char 字符型double 双精度,float 浮点int 整型long 长整型short 短整型null 空true 真false 假变量引用supe
4、r 父类,超类this 本类void 无返回值,数据类型,数据类型:一类相关的数值类型的名称,比如:int 在Java 中表示整数基本类型:int、double、char、boolean,7,中华女子学院计算机系,例题,Boolean型:TestBooleanChar型:TestCharFloat型:TestFloat,8,中华女子学院计算机系,自动提升与自动转换,两个类型是兼容的或者目标类型比原型范围大 char-intlong-float-doubleByteshort-例如:BasicTypeChange 提高开发效率自动转换:BasicAutoChange、AutoConversion
5、,9,中华女子学院计算机系,强制转换,会出现信息丢失NarrowConversionBasicForceChange,10,中华女子学院计算机系,书中例题,基本数据类型赋值与声明Assign基本数据类型的一些常量SomeConstTest,11,中华女子学院计算机系,复合数据类型,自定义:定义类来封装变量,满足多种需求 class MyDate int day;int month;int year;应用时进行引用 new创建引用空间MyDate a,b;a=new MyDate();b=a;,12,中华女子学院计算机系,变量范围,范围大小与覆盖问题:成员 局部 例 Val赋值问题:成员变量自动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程 讲义 No lk

链接地址:https://www.31ppt.com/p-6510265.html