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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值