资源描述:
《《Java语言基础上》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二课Java语言基础(上)1、Java语言跨平台还是Java虚拟机跨平台?2、Java源文件与字节码文件的后缀名分别是什么?3、简述开发Java程序的一般步骤?4、Java中的内存管理需要程序员来管理吗?5、JDK安装好之后,其bin、lib两个目录分别用于存放什么文件?6、定义一个Java类的关键字是什么?7、Java程序中的入口方法是哪个方法,写法是固定的吗?8、Java程序的语句使用什么符号隔开,Java中区分大小写吗?9、Java中的有哪些注释,他们有什么区别?10、一个Java源文件中可以包含多个类定义吗,可以包含多个public类吗,public类的
2、类名与源文件名有什么联系?11、SDK、JDK、JRE、IDE分别代表什么,有什么区别?回顾本课案例使用嵌套的两层for循环编写打印显示9X9乘法表本章目标Java中的变量和数据类型Java中变量的作用域规则Java数据类型转换Java中的输出语句Java中的运算符和表达式程序控制结构简单介绍MyEclipse工具MyEclipse是用于开发Java程序的IDE,该IDE提供了极为强大的功能,方便专业程序员开发Java程序,有了它我们不必再控制台书写javac和java命令了,我们只需要告诉MyEclipse我们的JDK安装位置,它会自动的帮我们调用javac和j
3、ava命令首先我们打开MyEclipse,点击窗口—选项;在弹出的对话框左方树级菜单中继续点击Java—InstalledJREs之后在右方点击Add...在弹出的对话框中点击浏览找到你安装JDK的安装目录即可,如图所示:MyEclipse的使用界面简要说明变量变量是内存中的一块存储区域,是存储数据的基本单元;Java程序中每个变量都属于特定的数据类型声明变量的语法:数据类型标识符[=值];typevarName[=value][{,varName[=value]}]如:intnum;floatmoney=123.45f;charch1,ch2=‘A’;Java变
4、量的分类按被声明的位置分类局部变量:方法或语句块内成员变量:方法外部,类的内部注意:类外面不能有变量的声明按所属的数据类型分类基本数据类型引用数据类型数据类型数据类型用来确定要存储在内存单元中的数据的类型;在Java中,数据类型被区分成两个种类:原始数据类型引用数据类型原始数据类型原始数据类型是最简单的数据形式,与C的基本数据类型很相似:数据类型大小位取值范围说明boolean布尔型1true/false用于存储真值/假值byte字节型8-128~127数据存储在内存中的最原始形态char字符型16‘u0000’~‘uFFFF’用于存储字符,以Unicode编
5、码方式short短整型16-32768~32767略(参见P20表2.1)int整型32-231~231-1略(参见P20表2.1)long长整型64-263~263-1略(参见P20表2.1)float浮点型32略略(参见P20表2.1)double双精度64略略(参见P20表2.1)逻辑型booleanboolean适于逻辑运算,一般用于程序流程控制。boolean类型只允许取true或false,不可以用0或非零来代替true和false,这点跟C语言不同。用法举例booleanflag=true;if(flag){//dosomething…}字符型cha
6、rchar型数据用来表示通常意义上的“字符”字符常量为用单引号括起来的单个字符,每个字符占2个字节,称为Unicode字符,例如chareChar=‘A’;charcChar=‘中’;注:Unicode是全球语言统一字符编码Java中还允许使用‘’来将其后的字符转变为其他的含义,例如:charc2=‘’‘’表示换行引用数据类型在Java中,除了上述8种原始数据类型的变量以外,其余的全都属于引用数据类型,其中包括:数组对象存储在引用类型变量中的值是该变量表示的值的地址;可以借用C语言中指针的概念来理解引用数据类型。标识符命名规则变量、函数、数组、对象、类和
7、接口等等都需要命名,这些名称统称为标识符Java中对于标识符的命名规则作了如下限制:只能由英文字母、数字、下划线“_”和“$”符号组成;必须以英文字母、“_”或“$”开头,即不能以数字开头;除“_”和“$”以外,不能包含其它任何特殊字符;不能与关键字冲突;严格区分大小写。变量的作用域和生命周期变量的作用域指变量起作用的范围,说明变量在什么部分可以被访问变量的生命周期是指变量在内存中存在的周期,即什么时候分配空间,什么时候销毁CJava变量声明程序中所有使用到的变量应该在程序开始部分预先进行声明。成员变量的声明无先后顺序,方法体内的局部变量声明与C的规则相同,先声明
8、后使用作用