一、Java程序基本结构
Java语言的源程序是一个或多个以.java为扩展名。
Java源程序中可包含三个基本部分:
1、一个包声明package语句:类库
package database;
在一个源程序中,只能有一个包声明语句,且是程序的第一条语句。
2、任意数量的引入import语句:
import java.applet.Applet;
源程序中可以有任意条import引入语句。
import语句的两种形式:
(1)import包名.类名;
(2)import包名.*;
3、类和接口声明
class Hello{…}
interface DataCollect{…}
二、 字符集
字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,不同的字符集所包含的字符个数也不同。
常见字符集:
- ASCll字符集
- GB2312字符集
- Unicode字符集
三、分隔符
Java中使用多种字符作为分隔符,用于辅助程序编写、阅读和理解。
分隔符可以分为两类:
(1)空白符:包含空格、回车、换行和制表符(Tab);
(2)普通分隔符:拥有确定含义,常用的普通分隔符包含尖括号(<>)、句号(。)、冒号(:)、…
四、标识符
Java中的标识符有字母、数字、下划线或美元符组成,且必须以字母、下划线(_)或美元符($)开头。
注意点:
由26个英文字母大小写、0-9、_或 $组成。
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java中严格区分大小写,长度无限制。
标识符不能包含空格。
五、Java中的名称命名规范
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
六、数据类型
Java的数据类型分为两大类:
基本类型 :是一个单纯的数据类型,表示一个具体的数字、字符或布尔值。
引用类型:是一个复杂的数据类型,是指向存储在内存的“堆”中数据的指针或引用(地址)。
简单类型:
- 整数类型:byte、short、int、long
- 浮点类型:float、double
- 字符类型:char
- 布尔类型:boolean
- java的整数常量默认为int型,声明long型常量须后加‘l’或‘L’
- java程序中变量常声明为int型,除非不足以表示大数,才使用long
- java的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’
- boolean类型数据只允许取值true或false,无null,不可以0或非0的整数取代false和true(与C语言不同)
引用类型:
- 数组:[]
- 类:class
- 接口:interface