例如,新函数、对象、代码可以引进,现有函数可以删除或其他结构的变化。一般来说,运行时代码可以根据条件改变自己的构造。
主要动态语言: object-c、 c#、 javascript、php、python等。
静态语言
2、对应动态语言,运行时结构不变的语言是静态语言。
例如java、c、c+。
java不是动态语言,但java可以称之为准动态语言。也就是说,java具有一定的动态性,可以利用反射机制获得类似动态语言的特性。java的动态使编程更加灵活。
常用的java框架有哪些1.springmvc,spring web mvc是一种基于java的实现了web mvc设计模式的请求驱动类型的轻量级web框架。
2.shiro,apache shiro是java的一个安全框架。
3.mybatis,mybatis 是支持普通 sql查询,存储过程和高级映射的优秀持久层框架。
4.dubbo,dubbo是一个分布式服务框架。
5.maven,maven是个项目管理和构建自动化工具。
6.rabbitmq,rabbitmq是用erlang实现的一个高并发高可靠amqp消息队列服务器。
7.ehcache,ehcache 是一个纯java的进程内缓存框架。
以上就是java的静态语言与动态语言有什么区别?的详细内容。
