黑马程序员技术交流社区

标题: java基础 [打印本页]

作者: xiekai    时间: 2015-5-22 22:06
标题: java基础
什么是常量
                就是在程序的执行过程中其值不发生改变的量。               
        B:Java中常量的分类       
                (1):字面值常量
                (2):自定义常量(面向对象部分讲解)
        C:字面值常量的分类
                (1): 字符串常量        用双引号括起来的内容                 "HelloWorld" ,"Hello"
                (2): 整数常量                所有整数                                        12,23
                (3): 小数常量                所有小数                                        12.34,56.78
                (4): 字符常量                用单引号括起来的内容                   'a','A','0'  (注意事项:单引号中只能是单个字母,单个数字,单个符号)
                (5): 布尔常量                较为特有,只有true和false
                (6): 空常量       
A:什么是变量
                在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价钱)
                理解: 就相当与数学中的未知数
                变量其实是内存中的一小块区域
        B:为什么要定义变量
                用来不断的存放同一类型的常量,并可以重复使用
        C:变量的定义格式
                数据类型 变量名 = 变量值 ;
A:为什么有数据类型
                我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。如果没有数据类型,那么我们需要开辟多大的内存空间合适呢?为了解决这种问题,java就给我们提供了不同的数据类型,那么针对不同的数据类型,在内存中分配了不同大小的内存空间。
        B:Java中数据类型的分类
                (1): 基本数据类型
                (2): 引用数据类型(后面讲解): 数组 , 类 , 接口
        C:基本数据类型的详细讲解
                (1): 数值型
                                整数型                        字节数                        范围
                                          byte                  1(8bit)               -128  ~  127
                                          short                 2(16bit)                   -2^15 ~  2^15 - 1
                                          int                         4(32bit)              -2^31 ~  2^31 - 1
                                          long                 8(64bit)              -2^63 ~  2^63 - 1
                                浮点数
                                         float               4(32bit)              -3.403*10^38  ~ 3.403*10^38
                                         double              8(64bit)                    -1.798*10^308 ~ 1.798*10^308
                (2): 字符型   char                        2(16bit)                   0 ~ 2^16 - 1 = 65535
                (3): 布尔型   boolean             1

                整数默认是int类型的 , 浮点数默认是 double类型的
A:为什么有数据类型
                我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。如果没有数据类型,那么我们需要开辟多大的内存空间合适呢?为了解决这种问题,java就给我们提供了不同的数据类型,那么针对不同的数据类型,在内存中分配了不同大小的内存空间。
        B:Java中数据类型的分类
                (1): 基本数据类型
                (2): 引用数据类型(后面讲解): 数组 , 类 , 接口
        C:基本数据类型的详细讲解
                (1): 数值型
                                整数型                        字节数                        范围
                                          byte                  1(8bit)               -128  ~  127
                                          short                 2(16bit)                   -2^15 ~  2^15 - 1
                                          int                         4(32bit)              -2^31 ~  2^31 - 1
                                          long                 8(64bit)              -2^63 ~  2^63 - 1
                                浮点数
                                         float               4(32bit)              -3.403*10^38  ~ 3.403*10^38
                                         double              8(64bit)                    -1.798*10^308 ~ 1.798*10^308
                (2): 字符型   char                        2(16bit)                   0 ~ 2^16 - 1 = 65535
                (3): 布尔型   boolean             1

                整数默认是int类型的 , 浮点数默认是 double类型的
A:为什么有数据类型
                我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。如果没有数据类型,那么我们需要开辟多大的内存空间合适呢?为了解决这种问题,java就给我们提供了不同的数据类型,那么针对不同的数据类型,在内存中分配了不同大小的内存空间。
        B:Java中数据类型的分类
                (1): 基本数据类型
                (2): 引用数据类型(后面讲解): 数组 , 类 , 接口
        C:基本数据类型的详细讲解
                (1): 数值型
                                整数型                        字节数                        范围
                                          byte                  1(8bit)               -128  ~  127
                                          short                 2(16bit)                   -2^15 ~  2^15 - 1
                                          int                         4(32bit)              -2^31 ~  2^31 - 1
                                          long                 8(64bit)              -2^63 ~  2^63 - 1
                                浮点数
                                         float               4(32bit)              -3.403*10^38  ~ 3.403*10^38
                                         double              8(64bit)                    -1.798*10^308 ~ 1.798*10^308
                (2): 字符型   char                        2(16bit)                   0 ~ 2^16 - 1 = 65535
                (3): 布尔型   boolean             1

                整数默认是int类型的 , 浮点数默认是 double类型的
A:为什么有数据类型
                我们都知道,变量其实就是内存中的一小块区域。我们定义一个变量,其实就是开辟了一个内存空间。如果没有数据类型,那么我们需要开辟多大的内存空间合适呢?为了解决这种问题,java就给我们提供了不同的数据类型,那么针对不同的数据类型,在内存中分配了不同大小的内存空间。
        B:Java中数据类型的分类
                (1): 基本数据类型
                (2): 引用数据类型(后面讲解): 数组 , 类 , 接口
        C:基本数据类型的详细讲解
                (1): 数值型
                                整数型                        字节数                        范围
                                          byte                  1(8bit)               -128  ~  127
                                          short                 2(16bit)                   -2^15 ~  2^15 - 1
                                          int                         4(32bit)              -2^31 ~  2^31 - 1
                                          long                 8(64bit)              -2^63 ~  2^63 - 1
                                浮点数
                                         float               4(32bit)              -3.403*10^38  ~ 3.403*10^38
                                         double              8(64bit)                    -1.798*10^308 ~ 1.798*10^308
                (2): 字符型   char                        2(16bit)                   0 ~ 2^16 - 1 = 65535
                (3): 布尔型   boolean             1

                整数默认是int类型的 , 浮点数默认是 double类型的

作者: 追忆似水年华    时间: 2015-5-22 22:14
不错啊,值得学习,

作者: 914360849    时间: 2015-5-22 22:22
你的基础不错,可以倒背如流了
作者: 小麻    时间: 2015-5-22 22:24
支持一下
作者: 马玉玲    时间: 2015-5-22 22:24
j加油啊 努力
作者: zhangjnia    时间: 2015-5-22 22:34
总结的不错
作者: xiekai    时间: 2015-5-22 22:38
追忆似水年华 发表于 2015-5-22 22:14
不错啊,值得学习,

谢谢支持
作者: Lucus    时间: 2015-5-22 23:03
加油哦!!一起在复习复习!!
作者: 791180016    时间: 2015-5-23 11:05
好东西顶一个
作者: tougboy    时间: 2015-5-23 11:15
几段话都是重复的啊
作者: 冷雨敲窗被未温    时间: 2015-5-23 14:57
哈哈,又一个水黑马币的。
作者: Melo    时间: 2015-5-23 22:14
不错啊 6666
作者: 我心去飞翔    时间: 2015-5-23 22:34
看到楼主发表这基础,我也是醉了!!
作者: 小峰Raul    时间: 2015-5-23 22:39
基础很扎实啊 铺垫很好
作者: gghost2012    时间: 2015-5-23 22:59
楼主总结的不错
作者: sss18310878521    时间: 2015-5-23 23:02
亲,你没少功夫啊,值得收藏
作者: TOBESKY    时间: 2015-5-23 23:13
正在学习中。。。
作者: jiatengde    时间: 2015-5-23 23:25
都是这几天学的,整理的好多




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