Coding语言强弱类型且动静态类型简单解析。附图解

话不多说,上图:


(以下均以Java来说明)

对于语言的强弱类型:

            1.强类型语言:通俗的点来讲,就是对于数据类型,如果开发者定义了一个int数据类型的变量,那么虚拟机就会特别坚定该变量为int,坚决不会把他定义为浮点型啊,字符型什么的。(排除强制转换)

            2.弱类型语言:和强类型语言刚好相反,定义了一个变量,,那么该变量在内存运行中,可以定义为各种数据类型。


对于语言的动态静态类型:

            1.动态类型:运行时期才会执行code类型的检测。

            2.静态类型:编译时期会执行code类型的检测,比如Java程序执行的阶段:”先编译,再执行“

posted @ 2018-03-16 20:16  CHANGEMAX  阅读(73)  评论(0编辑  收藏  举报