Java学习笔记之Java语言基础组成

来源:互联网 发布:北京折叠 知乎 编辑:程序博客网 时间:2024/05/02 04:58

java语言基础组成

1. 关键字2. 标识符3. 注释4. 常量和变量5. 运算发6. 语句7. 函数8. 数组

1. 关键字

1.1 关键字的定义和特点

* 定义:被java语言赋予了特殊含义的单词* 关键字中所有的字母都为小写

1.2 用于定于数据类型的关键字

* class* interface* byte* short* int * long* float* double* char* boolean* void

1.3 用于定义数据类型值得关键字

* true* false* null

1.4 用于定义流程控制的关键字

* if* else* switch* case* default* while* do* for* break* continue* return    

2. 标识符

  • 在程序中自定义的一些名称
  • 由26个英文字母大小写,数字 0-9,符号 _ $ 组成
  • 定义合法标识符规则
    1.数字不能开头
    2.不可以使用关键字
  • java中严格区分大小写
  • 注意: 在起名字的时候,为了提高阅读性,要尽量有意义。

java中的命名规范

*包名:多单词组成时所有字母都小写 eg:xxxyyyzzz*类名接口名:多单词组成是,所有单词的首字母大写 eg:XxxYyyZzz*变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词 eg:xxxYyyZzz*常量名所有字母都大写。多单词时,每个单词用下划线链接 eg: XXX_YYY_ZZZ

3. 注释

  • // 单行注释

  • /**/ 多行注释

  • /* / 文档注释格式

  • 代码示例

/**    this is my code    @author Praying    version: 0.1    datetime: 2016-1-8    */    class Demo    {        /*        这是主函数        是程序的入口点        */        public static void main(String[] args)        {     //这是输出语句,用以输出括号内的内容到控制台上            System.out.println("Hello World");        }    }

4. 常量与变量

4.1 常量

  • 常量表示不能改变的数值
  • Java中常量的分类

    1. 整数常量,所有整数
    2. 小数常量,所有小数
    3. 布尔型常量,较为特殊,只有两个值:true和false
    4. 字符常量,将一个数字字母或者符号用单引号(”)表示
    5. 字符串常量,讲一个或多个字符用双引号标识
    6. null 常量,只有一个数值,就是null.
  • 对于整数,Java有三种表现形式

    二进制,0-1,满 2 进 1
    十进制,0-9 ,满10 进 1
    八进制,0-7,满8 进 1,用 0 开头表示
    十六进制,0-9,A-F,满16 进 1,用0x开头表示

4.2 变量

  • 变量的概念

    就是将不确定的数据进行存储,也就是需要在内存中开辟一个空间。

  • 数据类型

    • 基本数据类型
      • 数值型
        • 整数类型(byte,short,int long)
        • 浮点类型(flaot,double)
      • 字符型(char)
      • 布尔型(boolean)
    • 引用数据类型
      • 类(class)
      • 接口(interface)
      • 数组([])

    整数默认:int
    小数默认:double

5. 运算符

  • 算数运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
    • 单个& 和 &&,前者会对两边表达式都进行运算,后者当左边为false时,不对右边表达式进行运算
    • 单个| 和||,前者会对两边表达式都进行运算,后者当左边为true时,不对右边进行表达式进行运算
  • 位运算符
    • >>:右移时,最高位补符号位(0或1);
    • >>>:右移时,最高位补0;
    • ^:异或,a^b^b=a;
  • 三元运算符

6. 控制语句

  • 判断结构
    • if-else
  • 选择结构
    • switch() 只能接受byte,short,int ,char,还有枚举类型。
  • 循环结构
    • while(){}
    • do{}while();
0 0
原创粉丝点击