动态类型语言和静态类型语言
来源:互联网 发布:linux ping不通百度 编辑:程序博客网 时间:2024/05/16 11:56
今天在学习Java的反射机制的时候,遇到了些不懂的词汇:动态类型语言、静态类型语言。于是,上网搜索这两词汇表示什么意思……
动态类型语言和静态类型语言到底是什么呢?他们的定义是这样的:
动态类型语言:类型的检查是在运行时做的。比如以下代码是不是合法要到运行时才判断(注意是运行时的类型判断)
return a+b;
add(a, b);
……
在用动态类型语言编程时,变量都不需要指定类型,直到运行时才会判断变量的类型。
静态类型语言:类型判断是在运行前(编译阶段)做的。每一个变量都要指定特定的类型,比如:
int a = 1, b = 3;
int c = a + b;
所以像Python、Ruby等语言属于动态类型语言,而Java、C、C++、C#等语言属于静态类型语言。
0 0
- 动态类型语言和静态类型语言
- 静态类型语言和动态类型语言
- 静态编程语言、动态编程语言以及静态类型语言和动态类型语言
- 动态类型语言与静态类型语言
- 动态类型语言&静态类型语言
- 强类型语言、弱类型语言、静态类型、动态类型
- 静态语言、动态语言、强类型语言、弱类型语言
- 动态语言和静态语言、强类型定义语言和弱类型定义语言
- 动态语言和静态语言 | 强类型语言和弱类型语言
- 动态语言和静态语言—强类型定义语言和弱类型定义语言
- 动态语言、动态类型语言、静态类型语言、强类型语言、弱类型语言
- 动态语言、动态类型语言、静态类型语言、强类型语言、弱类型语言
- 动态语言/静态语言和强类型语言/弱类型语言
- 动态语言/静态语言和强类型语言/弱类型语言
- 强类型,弱类型,静态,动态语言
- 编程语言 动态类型 静态类型
- 编译型和解释型、静态类型和动态类型、强类型和弱类型语言
- 弱类型、强类型、动态类型、静态类型语言
- iOS自带扫描 和 生成二维码
- 微软发布最终独立程序正式版本Visual Studio Android模拟器
- 【纵横科技】基于dwr框架的reverseajax消息推送 有图有图!
- 黑马66期android学习笔记16_按钮点击事件
- HDU 1012 u Calculate e
- 动态类型语言和静态类型语言
- Hadoop2.5.2分布式环境搭建
- 使用VLC搭建RTSP服务器
- 正则表达式截取字符串两字符间的内容
- 全面介绍Windows内存管理机制及C++内存分配实例
- hdu 5294 Tricks Device(2015多校第一场第7题)最大流+最短路
- 日常BUG
- HDOJ_Problem Archive_1001_Sum Problem
- .net中json字符串和对象之间的转化方法