1 / 47
文档名称:

java课程20130内容串讲a.ppt

格式:ppt   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程20130内容串讲a.ppt

上传人:kh6797 2015/8/19 文件大小:0 KB

下载得到文件列表

java课程20130内容串讲a.ppt

相关文档

文档介绍

文档介绍:Chapter01 计算机系统概述
熟悉java编译的过程:
源文件() 目标文件()
通过JVM/解释器
运行
了解: 运行java程序的基本过程(在Eclipse环境下)
Types of Errors: Syntax, Run-Time, Logic error.
能否举出实际例子?(了解)
?在什么阶段产生的?是可直接运行的二进制可执行文件吗? (此处是byte code, ,需要另外单独转换)
如果一个系统想运行Java程序,必须安装JDK吗?
Syntax Rules for Identifiers (见下页或原先课件)
1
Chapter02 数据与表达式
原型/基本/原生类型: (变量分为原型类型和类类型)
原型类型强调:
小写开头****惯. 又例如: 变量Can11是否合法?)
包装类: 大写(规定)
自己写的类: 大写****惯)
例如: Boolean类型和boolean类型的区别, Int的写法和int类型的区别
Java中的简单数据类型一般是指原型类型
赋值语句与表达式: 赋值的含义, 原型类型赋值与类类型变量赋值的区别
标识符的命名规则:
, 含字母,数字,下划线; ; 3.$可以开头或在标识符内,但慎用. ”-”可以吗? 5。eclipse是保留字吗?
Java区分大小写: 例如: Return是关键字吗? 可做变量吗?
2
原型类型讨论:
原型类型占用的内存字节数量, 其变量的取值范围?
例如: byte、char和short类型各占用多少内存? 取值范围?
专用赋值运算符:a +=b;a +=b--;含义?
简单输入与输出:
(eggsPerBasket + “ eggs per basket.”)中“+”号的含义?
( " a=" + a );
( a+b+ " a=");
( " a=" + a + b);
数字常量: 八进制、十六进制、e记数法的正确写法
赋值兼容性问题:
隐式转换规则:
类型强转: int i= 有问题, 必须添加强转指令(int)
int a=‘a’;合法。
Long a =1000; 是否合法?(掌握自动包装的概念)
3
算术运算符: + - * / % ++ -- 等等
表达式内部生成值类型一般先转为较复杂类型
例如: int x=12, y=5 则 x/y=?, (x+10)/y=?
例如: int x;
double y;
x+y结果的类型?
括号和运算符优先级规则(见附录D)
String类—字符串变量, 连接(+)操作和其他String方法
常用的String方法:length(), toLowCase(), substring(),replace(),charAt(), toCharArray()等等.
( ).substring(1,4)的含义? (了解)
键盘和屏幕 I/O----println和print
转义字符的含义与使用:
( " this is a\n apple" );
( " this is a\t apple" );
( " this is a\\ apple" );
4
字符串对象的两种生成形式
String name1= new String(“James Gosling”);
String name1= “James Gosling”;
问题: 如何比较两个字符串的长度?是用什么方法?
()()方法?
问题: String []name= new String[100]; 执行后各元素的内容是什么?
掌握String类型变量执行方法后的内容不变性。
了解基本类库和标准类库中各种包(见下页解释)的导入方法。(import 语句的用途)
知道包装类的各种方法的用法及转换方法。
自动包装的概念:Int x=180;
了解随机数生成器对象的创建和使用。
了解Math类的各种方法的基本用法。
了解格式化输出的类的基本用法。
Chapter03 使用类和对象
5
Chapter04 定义类与方法(编写类)
类与方法:类中的变量有两种:
实例变量: 跟着对象走, 不同对象有不同副本(要引用实例