`
yangzg216
  • 浏览: 72260 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

为什么说java是静态语言

    博客分类:
  • java
阅读更多
   今天在看 Web Service的相关文档时,看到有说java是一门静态语言,就上网查找了一下资料,才明白了静态语言和动态语言的区别
    动态类型语言:指在运行期间才去做数据类型检查,也就是说,用动态语言编程时,永远不用去给任何变量去指定数据类型。该语言会在你第一次给该变量赋值的时候,在内部把数据类型记录下来。ruby或者Python是典型的动态类型的语言(这个我其实也不清楚,对这两门语言不太了解),一些脚本语言也多少属于动态类型语言。
    静态类型语言:指在编译期间就去做数据类型检查,也就是说在编码时要声明数据类型。
java和c、c++都是静态类型的语言。
    这其实就是个常识,只是知道不知道的事情,这里记录一下。以后也能多少有个印象。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics