第二讲 java语言基础 java语言基础
学习目标:
常用的数据类型,以及常量与变量的使用 不同类型的数据之间的转换机制 运算符和表达式
2.1 java的符号 java的符号 Java语言由五种元素组成:标识符、关键字、运算符、分 Java语言由五种元素组成:标识符、关键字、运算符、分 隔符和注释。 2.1.1 java是一种自由格式的语言 java是一种自由格式的语言 在java中,所有的程序代码分为结构定义语句和功能执行 java中,所有的程序代码分为结构定义语句和功能执行 语句,一条语句可以写在若干行上,功能执行语句的最后 必须用分号(;)结束,不必要对齐或缩进一致。可以按 自己的意愿任意编排,只要每个词之间用空格、制表符、 换行符或者大括号、小括号这样的分隔符隔开就行。例如 hello world的程序改成下面这种编排方式也是可以的: world的程序改成下面这种编排方式也是可以的: class helloworld{public static void main(String args[ ]) {System.out.println(“ {System.out.println(“Hello World!”);}} World!” 用哪种代码书写的格式因个人爱好而定,但出于可读性的 考虑不建议使用这种格式。
注意: 1.java程序中的一句连续的字符串不能分开 1.java程序中的一句连续的字符串不能分开 在两行中写 如果一个字符串太长,为了便于阅读,我 们想将这个字符串分在两行上书写,可以 先将这个字符串分成两个字符串,再用加 号(+ 号(+)将这两个字符串连起来,然后在加 号处断行 2. 功能执行语句的最后必须用分号(;)结 束
2.1.2 java符号集和标识符 java符号集和标识符 Java符号集:Unicode,采用16位编码,一个字符 Java符号集:Unicode,采用16位编码,一个字符 在内存中占用两个字节。现在多数程序使用ASCII 在内存中占用两个字节。现在多数程序使用ASCII 码,在运行前都被转换成Unicode字符。 码,在运行前都被转换成Unicode字符。 标识符(identifier):程序员对程序中的各个元素加 标识符(identifier):程序员对程序中的各个元素加 以命名时使用的命名记号。在java中,标识符是以 以命名时使用的命名记号。在java中,标识符是以 字母、下划线(_ 字母、下划线(_)、美元符($)开始的一个字 符序列,后面可以跟字母、下划线、美元符、数 字。Java语言的大小写敏感,但是对标识符的长度 字。Java语言的大小写敏感,但是对标识符的长度 无特别限制。
如: $myVar _myVar hello_myVar5 2007myVar Var%2003 new
2.1.3 java关键字 java关键字 具有专门的意义和用途,不能当作一般的 标识符使用,这些标识符称为保留字 (reserved word),也称关键字。
Java语言
word),也称关键字。Java语言 中的关键字均
用小写字母表示。
2.2 java的数据类型 java的数据类型
2.2.2 常量和变量 1.常量 在程序当中,常量(constant)用来代表某 在程序当中,常量(constant)用来代表某 个在程序运行过程中不会变动的数据。 在java中可以利用final关键字来定义常量, java中可以利用final关键字来定义常量, 其通用格式为: final type name=value; 其中type为java中任意合法的数据类型,如 其中type为java中任意合法的数据类型,如 int,double, char, String等 int, String等
2.变量 变量是java
程序的一个基本存储单元。变量是一 变量是java程序的一个基本存储单元。变量是一 个标识符、类型及一个可选初始值的组合定义。 此外,所有的变量都有一个作用域,定义变量 的可见性和生存期。 1)变量的声明 在java中,所有的变量必须先声明再使用。基本 java中,所有的变量必须先声明再使用。基本 的变量声明方法如下: type identifier [=value][, indentifier [=value]…] [=value]… type是java的基本类型之一,或类及接口类型的 type是java的