【课前思考】
1. Java中的标识符是由哪些字符组成的?
2. Java中有哪些保留字?简单数据类型包含哪几种?各种数据类型变量的定义方法和常量的表示方法及取值范围。
3. Java 中各简单数据类型间的优先次序和自动转换规则是什么?
各数据类型间在什么情况下,进行自动转换,在什么情况下使用强制转换?
4. Java中有哪些运算符?这些运算符的优先关系是怎样的?
5. Java 中有哪些控制语句?你了解每一种控制语句的语法规则吗?
6. Java 中的一维数组和多维数组在数组动态初始化和静态初始化时有何不同?
7. Java中的字符串有两种表示方法,这两种表示方法有什么不同?
8. 如何访问字符串?如何修改字符串?如何对两个字符串进行比较?
【学习目标】
本讲主要讲述java编程语言的基本语法知识,如java 中的简单数据类型,运算符和表达式,控制语句,数组及字符串的处理。通过本讲的学习,同学们可以编写简单的java程序。
【学习指南】
同任何一种编程语言一样,应深刻理解各知识点的概念,牢记一些java的语法,从而达到学习的目的。
【难 重 点】
重点:
1. 深刻理解各知识点的概念,并熟记java 的语法规范。
2. 熟练使用各种数据类型的定义,表示和引用。
3. 能熟练使用各种控制语句。
4. 能熟练处理字符串。
难点:
1. 动态初始化复杂类型数组时,要先为数组中的元素开辟引用空间,再为每个元素开辟空间。
2. 使用StringBuffer类表示和操作字符串时,要注意它可以处理可变字符串,即当在StringBuffer类型的字符串中插入字符而超出已分配的缓冲区时,系统会自动地为它分配额外的空间。
【知 识 点】
2.1 简单数据类型
2.1.1 标识符和保留字
2.1.2 数据类型概述
2.1.3 简单数据类型
2.1.4 简单数据类型中各类型数据间的优先关系和相互转换
2.2 运算符和表达式
2.2.1 运算符
2.2.2 表达式
2.3 控制语句
2.3.1 分支语句
2.3.2 循环语句
2.3.3 跳转语句
2.3.4 例外处理语句
2.4 数组
2.4.1 一维数组
2.4.2 多维数组
2.5 字符串的处理
2.5.1 字符串的表示
2.5.2 访问字符串
2.5.3 修改字符串
2.5.4 其它操作
|