java基本语法(史上最全) |
您所在的位置:网站首页 › 代码基本语言 › java基本语法(史上最全) |
java基本语法(史上最全)
(一)关键字和保留字
关键字的定义和特点
定义:被java语言赋予了特殊含义,用作专门用途的字符串。 特点:关键字中所有字母都为小写。关键字不能用作变量名,方法名,类名,包名和参数。 2.保留字定义:现在java尚未使用,但以后版本可能会作为关键字使用。自己使用时应避免使用。 (二)标识符 标识符凡是可以自己命名的地方都叫标识符。例如:包名,类名,方法等。 定义合法标识符规则1.有26个英文字母大小写,0-9,_或$组成。 2.不能以数字开头。 3.不可以使用关键字和保留字,但能包含关键字和保留字。 4.严格区分大小写。 5.标识符不能包含空格。 java中的名称命名规范1.包名:多单词组成时所有字母都小写:xxxyyyzzz 2.类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 3.变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 4.常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ (三)变量 变量的概念1.内存中的一个储存区域。 2.该区域的数据可以在同一类型范围内不断变化。 3.变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值 变量的作用用于内存中保存数据。 变量的声明语法: int a; 变量的赋值语法: = a = 10;注意:java中每个变量必须要先声明,后使用。 变量的声明和赋值语法: = int a = 10;在方法体外,类体内声明的变量称为成员变量。 在方法体内部声明的变量称为局部变量。 二者在初始化方面的异同同:都有生命周期。 异:局部变量除形参外,需要初始化。 (四)基本数据类型 自动类型转换(隐式)1.特点:代码不需要进行特殊处理,自动完成 2.规则:数据范围从小到大 例如:int类型自动转化为long类型 long b = 10;注意: 1.byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。 2.boolean类型不能与其它数据类型运算。 3.当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为字符串(String)类型。 强制类型转换(显示)1.特点:代码需要进行特殊的格式处理,不能自动完成 2.规则:数据范围由小到大 格式如下: int b = (int)10L; 整数类型:byte,short,int,long注意:java的整型常亮默认为int型,声明long型常量须后加 ‘l’或’L’ 浮点类型:float、double注意:Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’ 字符类型:char注意:char类型是可以进行运算的。因为它都对应有Unicode码。 布尔类型:boolean注意:boolean类型数据只允许取值true和false,无null。 boolean类型不可以转换为其它的数据类型。 (五)运算符 运算符的分类 1.算术运算符自增(自减)运算符:++,– 例:a++:先赋值后运算 int a = 1; int b = a++; System.out.print(a);//a=2 System.out.print(b);//b=1例:++a:先运算后赋值 int a = 1; int b = ++a; System.out.print(a);//a=2 System.out.print(b);//b=2 2.赋值运算符 3.比较运算符(关系运算符)注意: 1.>、 < 、 >= 、 3) ? 5 : 10;//10>3为true,a=5 int a = (10 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |