A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 眷恋从前的日子 中级黑马   /  2015-3-6 18:14  /  791 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

一、关键字:

  被java赋予了特殊含义的单词。(java中的这些关键字我会以后用到,用到哪个关键字时再把它记住掌握)。

二、标识符:
1.定义:
        在程序中自定义的一些名称。由26个英文字母大小写,数字0-9,符号组成。注意:标识符规则,数字不能开头,不可以使用关键字。

2.Java中的名称规范:
                    包名:都小写xxxyyyzzz;类名接口名:首字母大写XxxYyyZzz;变量名和函数名:第一个单词首字母小写,剩下的单词的首字母大写xxxYyyZzz;常量名:所有字母都大                     写,每个单词用下划线连接XXX_YYY_ZZZ。
三、注释:

    单行://
     多行:/* */
     文档:/** */

四、常量和变量:

1.常量:
        1)、定义:表示不能改变的数值。
        2)、分类:1.整数。 2.小数。 3.布尔型常量true和false。 4.字符'' 5.字符串“” 6.null常量。
        3)、对于整数而言,java有三种表现形式。十进制:0-9,满10进1。八进制:0-7,满8进1,用0开头表示。十六进制:0-9,A-F,满16进1,用0x开头表示。
        4)、进制转换:二进制转十六进制:四个二进制位就是一个十六进制。 二进制转八进制:三个二进制位就是一个八进制。负数的二进制表现形式:对应的正数二进制取反                     加1。

2.变量:
        1) 、定义:其实就是内存中的一个存储空间,用于存储常量数据。
        2)、作用:方便于运算。因为有些数据不确定。所以确定该数据的名词和存储空间,没有具体的值。
        3)、特点:变量空间可以重复使用。
       4)、什么时候定义变量?只要是数据不确定的时候,就定义变量。
        5)、定义变量的格式:数据类型 变量名 = 初始化值;
        6)、数据类型:
             1:基本数据类型:byte(一个8位)、short(两个8位)、int(四个8位)、long、float(四个8位)、double(八个8位)、char、boolean 。
             2:引用数据类型: 数组、类、接口。
                      级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double
                      自动类型转换:从低级别到高级别,系统自动转换的;
                      强制类型转换:什么情况下使用?把一个高级别的数赋给一个比该数的级别低的变量。
                      ASCII码:a 97;   A 65;  0 48;

五、运算符:

包括:1.算术运算符 2.赋值运算符 3.比较运算符 4.逻辑运算符 5.位运算符 6.三元运算符。

1.算术运算符。
     + - * / %
     +:连接符。
     ++,--:自增,自减。例如:int a = 3; b=++a; c=a++; a和b同时变为4,但c仍为3。

2.赋值运算符。
     =  += -= *= /= %=

3.比较运算符。
     特点:运算完的结果,要么是true,要么是false。

4.逻辑运算符。
     &  |  ^  !   &&   ||
     逻辑运算符除了 !  外都是用于连接两个boolean类型表达式。
     &: 只有两边都为true结果是true。否则就是false。 注意:一个数异或同一个数两次,结果还是那个数。例:7 & 3 & 3 = 7;
     |:只要两边都为false结果是false,否则就是true
     ^:异或:和或有点不一样。两边结果一样,就为false。两边结果不一样,就为true.
     & 和 &&区别: & :无论左边结果是什么,两边都参与运算。
      &&:短路与,如果左边为false,那么右边不参数与运算。
     | 和|| 区别: |:两边都运算。 ||:短路或,如果左边为true,那么右边不参与运算。

5.位运算符:
            用于操作二进制位的运算符。
   &  |  ^
  <<  >>   >>>(无符号右移)
            例如:3<<1 等价于 3乘以2的1次幂。
                  6>>1 等价于 6除以2的1次幂。
                  >>:最高位补什么由原有数据最高位而定。
                  >>>:无论做高位是0还是1,都补0。

6.三元运算符:
              格式:(条件表达式)?表达式1:表达式2;
              如果条件为true,运算后的结果是表达式1;如果条件为false,运算后的结果是表达式2。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马