• 技术文章 >java >java教程

    java动态和静态语言的比较

    小妮浅浅小妮浅浅2021-05-24 17:32:58原创206

    1、动态语言

    在运行中可以改变结构的语言。例如,新函数、对象、代码可以引进,现有函数可以删除或其他结构的变化。一般来说,运行时代码可以根据条件改变自己的构造。

    主要动态语言: Object-C、 C#、 JavaScript、PHP、Python等。

    2、静态语言

    对应动态语言,运行时结构不变的语言是静态语言。例如Java、c、C+。

    Java不是动态语言,但Java可以称之为准动态语言。也就是说,Java具有一定的动态性,可以利用反射机制获得类似动态语言的特性。Java的动态使编程更加灵活。
    以上就是java动态和静态语言的比较,希望对大家有所帮助。更多Java学习指路:java教程

    专题推荐:java动态 静态语言
    上一篇:java中Lamdba表达式的用法整理 下一篇:java内存优化的四种方法

    相关文章推荐

    • java中final域的内存语义理解• java枚举如何实现单例• java循环和递归的区别• java尾部递归如何使用• java懒惰评估如何实现• java中Lamdba表达式的用法整理• java如何自定义函数式接口• java方法引用是什么• java数组引用如何实现• java中Stream的使用流程及注意• java中Stream的四种创建• java中Optional类的使用• java中反射提供哪些功能• java获取class实例的方式• java浮点数的误差探究• java中BigDecimal有哪些用法• java中BigDecimal的数学运算• BigDecimal值在java比较的两种方法• java如何修改Eclipse字符集• java SimpleDateFormat如何转换局部变量• java ThreadLocal避免线程不安全• eclipse导入java项目• java RMI模式如何理解?
    品易云

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网