黑马程序员技术交流社区

标题: Java语言基础 [打印本页]

作者: 阳光下的枫叶    时间: 2015-12-12 10:52
标题: Java语言基础
                                                                                    
1:Java语言基础(常量的概述和使用)(掌握)
* A:什么是常量
         * 在程序执行的过程中其值不可以发生改变
* B:Java中常量的分类
         * 字面值常量
         * 自定义常量(面向对象部分讲)
* C:字面值常量的分类
         * 字符串常量         用双引号括起来的内容
         * 整数常量              所有整数
         * 小数常量              所有小数
         * 字符常量              用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号
         * 布尔常量              较为特殊,只有true和false
         * 空常量                       null(数组部分讲解)

2:Java语言基础(不同进制数据的表现形式)(掌握)
* A:二进制的数据表现形式
         * 由0,1组成。以0b(b可以大写也可以小写)开头(JDK1.7版本可以表示二进制了)
* B:八进制的数据表现形式
         * 由0,1,…7组成。以0开头
* C:十进制的数据表现形式
         * 由0,1,…9组成。整数默认是十进制的
* D:十六进制的数据表现形式
         * 由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
* E:案例演示
         * 输出不同进制表现100的数据。
         * 0b100
         * 0100
         * 100
         * 0x100

3:Java语言基础(变量的概述及格式)(掌握)
* A:什么是变量
         * 在程序执行的过程中,在某个范围内其值可以发生改变的量
* B:变量的定义格式
         * 数据类型 变量名 = 变量值;
* C:为什么要定义变量
         * 用来不断的存放同一类型的常量,并可以重复使用

4:Java语言基础(数据类型的概述和分类)(掌握)
* A:为什么有数据类型
         * Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间
* B:Java中数据类型的分类
         * 基本数据类型
         * 引用数据类型
                   * 面向对象部分讲解
* C:基本数据类型分类(4类8种)
         * 整数型
                   * byte 占一个字节  -128到127
                   * short 占两个字  -2^15~2^15-1
                   * int 占四个字节 -2^31~2^31-1
                   * long 占八个字节 -2^63~2^63-1
         * 浮点型
                   * float 占两个字节 -3.403E38~3.403E38
                   * double 占四个字节-1.798E308~1.798E308
         * 字符型
                   * char 占两个字节 0~65535
         * 布尔型
                   * boolean  
                            * boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是java中boolean类型没有明确指定他的大小     

5:Java语言基础(算术运算符的基本用法)(掌握)
* A:什么是运算符
         * 就是对常量和变量进行操作的符号。
* B:运算符的分类
         * 算术运算符,赋值运算符,比较(关系或条件)运算符,逻辑运算符,位运算符,三目(元)运算符
* C:算数运算符有哪些
         * +,-,*,/,%,++,--
* D:注意事项:
         * a:+号在java中有三种作用,代表正号,做加法运算,字符串的连接符
         * b:整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型
         * c:/获取的是除法操作的商,%获取的是除法操作的余数
         * %运算符
                   * 当左边的绝对值小于右边绝对值时,结果是左边
                   * 当左边的绝对值等于右边或是右边的倍数时,结果是0
                   * 当左边的绝对值大于右边绝对值时,结果是余数
                   * %运算符结果的符号只和左边有关系,与右边无关
                   * 任何一个正整数%2结果不是0就是1可以用来当作切换条件

6:Java语言基础(算术运算符++和--的用法)(掌握)
* A:++,--运算符的作用
         * 自加(++)自减(--)运算
         * ++:自加。对原有的数据进行+1
         * --:自减。对原有的数据进行-1
* B:案例演示
         * a:单独使用:
                   * 放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
         * b:参与运算使用:
                   * 放在操作数的前面,先自增或者自减,然后再参与运算。
                   * 放在操作数的后面,先参与运算,再自增或者自减。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2