Java学习二:语言的基础组成

来源:互联网 发布:深圳蓝思网络软著 编辑:程序博客网 时间:2024/05/24 01:48

Java语言的基础组成:

1、关键字; 2、标识符; 3、注释; 4、常量和变量;

5、运算符; 6、语句;   7、函数; 8、数组;

 

关键字:

             关键字的定义和特点:

             定义:被Java语言赋予了特殊含义的单词;

             特点:关键字中所有字母都为小写;

             

       关键字的分类:

       用于定义数据类型的关键定:

       class:类; interface:接口;  byte:字节(一个byte8个字级,从-128127)

       short:短整形;    int:整型;          long:长整型;    float:单精度浮点型;

       double:双精度浮点型;     char:字符常量;        boolean:布尔型;

      

       true:表示“真”;  false:表示“假”;)他们两个都是属于boolean型的值。

      

       用于控制代码语句间流程的关键字有:

              if       else     swith case    default      while do     for breakcontinue   return

      

       用于定义访问权限修饰符的关键字有:

       private:私有的;               prtected:保护的;                    public:公开的;

      

       用于定义类与类之间关系的关键字:

              extends:继承;用于类与类之间的父子关系。Java是单继承的语言。

              implements:实现;用于类与接口之间的实现关系。Java支持多实现。

      

       用于定义类、函数、变量修饰符的关键字:

             abstract:抽象的;final:最终的; static:静态的;synchronized:同步的;

 

用于定义建立实例及引用实例,判断实例的关键字:

new:建立新对象、创建;        this:本类,当前;             super:父类,上一级;

instanceof:判断谁是谁的类型、或谁是谁一种。

contains:判断某一个对象是否包含另一个对象。

equals:判断两元素是否相同

 

用于异常处理的关键字:

       try:检测;          catch:接收处理;              finally:必须一定;

       throw:用于局部抛出问题,作用在函数体或循环体内部;

       throws:用于函数体上申明时抛出问题,作用在函数定义的地方。

      

       用于包的关键字:

       package:创建包、打包,用于对class文件打包存放。

       import:导入包,载入包,用于对当前class文件内导入其它的class文件。

      

       还有一些其它的关键字,目前还没有学习或使用到。比如:nativestrictfptransientvolatileassert;等等,在以后的学习中如果学习到了,我会及时的将这些关键字的用法及信息记录在我的小本子上。

 

 

标识符:

      标识符是指在程序中自定义的一些名称:

      1、它由26个英文字母的大小写、数字09、符号:__$组成的。

      2、定义合法的标识符的规则:数字不能开头,不可以使用关键字。

      3Java是严格区分大小写的。

      注:在起标识符名字的时候,为了提高可阅读性,标识符要尽量的有意义。

 

 

常量与变量:

        常量:是不能改变的数值;

        1Java中的常量的分类:

               整数常量:指所有的整数;

               小数常量:指所有的小数;

               布尔型常量:指的是truefalse,布尔型常量只有这两个代表“真”或“假”的值。

               字符常量:将一个数字、字母、符号用单引号‘’标识起来。这就是字符常量。

               字符串常量:将一个或多个字符、数字、符号用双引号“”标识起来。

               null常量:本身只有一个数值,就是null(即:空)。

             

       2、对于整数,Java4种表现形式:

             二进制:是用01的数字来表示的。特点是满2就进1了。

              八进制:是07的数字,特点是满8则进1,用0表头表示。

             十进制:是09的数字,特点是满10则进1

             十六进制:是09的数字,并加上AF的字母,特点是满16则进1,用0x开头表示

             

             

       变量的概念:

              1、变量是内存中的一个存储区域;

              2、该区域有自己的名称(变量名)和类型(数据类型);

              3、该区域的数据可以在同一类型范围内不断变化;

              使用变量时应注意的事项:变量的作用范围为一对花括号之间有效“{}”。同时在定义变量时要给变量初始化值。即使初始化赋null值也可以。

             

             

定义变量的格式:

数据类型  变量名  =  初始化值;        例如:int  a = 3

             

       变量分为成员变量和局部变量:

             成员变量:当成员变量定义后可以不用初始化,默认为0值。

                             成员变量存放在堆区中。

             局部变量:当局部变量定义后就必须初始化,不然该变量无法参与运算。

                             局部变量存放在栈区中。

      

       数据类型分为:

              |基本数据类型:

                                   |数值型:

                                            |整数类型:byte shortint long

                                            |浮点数类型:float double

                                   |字符型:char

                                   |布尔型:boolean

              |引用数据类型:

                                   |类:class

                                   |接口:interface

                                   |数组:array

             注:整数默认为:int型;         小数默认为:double型。