1 Chapter01 计算机系统概述?熟悉 java 编译的过程: 源文件() 目标文件() 通过 JVM/ 解释器运行?了解: 运行 java 程序的基本过程(在 Eclipse 环境下) ? Types of Errors: Syntax, Run-Time, Logic error. –能否举出实际例子?(了解) ? 为后缀名的文件是什么?在什么阶段产生的?是可直接运行的二进制可执行文件吗? (此处是 byte code, 是在 PC 上可直接运行的二进制可执行文件,需要另外单独转换) ?如果一个系统想运行 Java 程序,必须安装 JDK 吗? ? Syntax Rules for Identifiers ( 见下页或原先课件) 2 Chapter02 数据与表达式?原型/基本/原生类型: (变量分为原型类型和类类型) –原型类型强调: ?小写开头 (习惯. 又例如: 变量 Can11 是否合法? ) ?包装类: 大写(规定) ?自己写的类: 大写(习惯) ?例如: Boolean 类型和 boolean 类型的区别, Int 的写法和 int 类型的区别? Java 中的简单数据类型一般是指原型类型?赋值语句与表达式: 赋值的含义, 原型类型赋值与类类型变量赋值的区别?标识符的命名规则: – , 含字母,数字,下划线; 2. 不能用关键字; 3.$ 可以开头或在标识符内,但慎用. 4. 符号”-”可以吗? 5。 eclipse 是保留字吗? – Java 区分大小写: 例如: Return 是关键字吗? 可做变量吗? 3 ?原型类型讨论: –原型类型占用的内存字节数量, 其变量的取值范围? –例如: 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; 是否合法? (掌握自动包装的概念) 4 ?算术运算符: + - * / % ++ -- 等等–表达式内部生成值类型一般先转为较复杂类型?例如: 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" ); 5 ?字符串对象的两种生成形式 String name1= new String( “ James Gosling ”); String name1= “ James Gosling ”; ?问题: 如何比较两个字符串的长度?是用什么方法? –() 方法还是 .equals() 方法? ?问题: String []name= new String[100]; 执行后各元素的内容是什么? ?掌握 String 类型变量执行方法后的内容不变性。?了解基
java课程2010内容串讲a 来自淘豆网m.daumloan.com转载请标明出处.