zoukankan      html  css  js  c++  java
  • 第三章-数据类型(3.3)

    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源程序编写时,具体的数值转换不懂。以及过程中运用的原码,反码和补码也不是很懂。

  • 相关阅读:
    kvm
    docker及lvs负载
    zookeeper,及k8s基础概念
    zabbix-proxy及ELK
    gitlab及jenkins
    绘图 Matplotlib Numpy Pandas
    Elasticsearch
    Git命令小结
    win黑窗口命令
    Linux基础命令
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7496703.html
Copyright © 2011-2022 走看看