码迷,mamicode.com
首页 > 其他好文 > 详细

第三章-数据类型(3.3)

时间:2017-09-09 00:00:21      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:利用   变量赋值   style   标识   原因   范围   int   了解   表达式   

1. 为什么要谈论到数据类型?为什么要介绍数据类型的知识点?

以下答案均基于自己目前粗浅的认识而得出

我们利用JAVA高级语言来编写程序。程序是由指令和数据构成,当然,要对重要的组成-数据加以分析;况且JAVA语言是强类型语言,可能相较于其他的计算机编程语言,更加重视数据类型。因此,这里要对数据类型加一分析。

→以上解决了why的问题(书本是从强类型的角度切入的)

2. 以书本的讲解来看,貌似数据类型这个知识点是应用于变量和表达式,(有自己的作用范围),其他的概念不涉及数据类型,诸如语句...什么的。

→产生上述想法的原因在于,对于JAVA语言的组成是什么,每个组分代表什么意思,还不了解。

数据类型可以说变量,也可以说表达式,但不能说关键字,语句.....任何概念都有其作用范围。

→暂且认为要对变量和表达式强调类型。

3. JAVA采用强类型的概念,必然带来一些后果(带来一些限制)

由于变量,表达式带了数据类型的属性,在它们参与一些操作时,会产生一些限制。

4. 变量的本质(编程的本质)

编程就是处理数据(访问,修改内存中的数据)

怎么来访问和修改,借助地就是变量。

5. JAVA语言能够运行,在于它的诸多优点,强类型,可移植性。

这些优点都是在研发JAVA过程中,人为设定形成的。

6. 一直想要搞清楚,JAVA源程序中各组分所代表的含义

class是关键字,也是引用数据类型,那么JAVA源程序可以说由修饰符,数据类型,标识符,分隔符组成。

7. 字符串是一个类,类属于引用数据类型,是否是变量,是否需要定义。

例如"Hello World!"→变量为什么需要定义,就是因为不确定,不确定类型(代表着空间大小),不确定数值,"Hello World!"已经写出来了,属于常量。

8. 教科书在谈论知识点时,总是拘泥于一个个小点,容易迷失对大局的把控。

9. 随机写一个整数常量,都会出错,超出int范围。

将常量赋值给变量时,会产生两个问题,自身超默认类型范围,转换类型时超范围。

10. 无论是常量给变量赋值,还是变量给常量赋值,为了正确地完整地将数据赋值,DOS都可能报错,常量是自己会超默认范围,变量是可能超范围。

11. 二进制参与JAVA源程序编写时,具体的数值转换不懂。以及过程中运用的原码,反码和补码也不是很懂。

 

第三章-数据类型(3.3)

标签:利用   变量赋值   style   标识   原因   范围   int   了解   表达式   

原文地址:http://www.cnblogs.com/wsw-bk/p/7496703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!