Java other
2015-11-17 22:24
246 查看
Java全面支持动态绑定?
绑定: 是指一个方法的调用与方法所在的类关联了起来。Java分为静态绑定和动态绑定,或者说前期绑定和后期绑定。
静态绑定:在程序执行前就已经绑定,此时由编译器或其它链接程序实现,例如C。针对Java可以理解为编译器的绑定,Java当中的方法只有final, static, private和构造方法是前期绑定。
动态绑定: 在运行时期根据具体对象进行绑定。
动态绑定的过程:
a. Java 虚拟机提取对象的实际类型的方法表
b. 虚拟机搜索防范签名
c. 调用方法
参考资料:
http://www.cnblogs.com/lyp3314/archive/2013/01/26/2877205.html
异构网络环境和软件的并发
异构网络环境(Heterogeneous NetWork Environments):是指由不同制造商生产的计算机和系统组成的网络环境。这些计算机系统运行不同的操作系统和通信协议,要统一其计算机资源的机构通常会面临集成异种机系统的任务。
软件的并发:在操作系统中,是指一个时间段中有几个程序都处于运行时阶段,且这几个程序都是在统一处理机上运行,担任一个时刻点上只有一个程序在处理机上运行。
并发环境下,由于程序的封闭性被打破,出现了新的特点:
① 程序与计算不再一一对应,一个程序副本可以有多个计算
② 并发程序之间有相互制约关系,直接制约体现为一个程序需要另一个程序的计算结果,间接制约体现为多个程序竞争某一资源,如处理机、缓冲区等
③并发程序在执行中是走走停停,断续推进的
Java编译器是用Java语言实现的,Java的运行环境是用ANSI C语言实现的
编译器就是将”一种语言(通常为高级语言)”翻译为”另一种语言(通常为低级语言)”的程序。
Java编译器: javac将java源代码编译成字节码代码,javac的实现为java语言
Java运行环境:JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JRE的实现是ANSI C语言。
Java程序需要的类能够动态的加载到运行环境中,也可以通过网络来载入所需要的类
绑定: 是指一个方法的调用与方法所在的类关联了起来。Java分为静态绑定和动态绑定,或者说前期绑定和后期绑定。
静态绑定:在程序执行前就已经绑定,此时由编译器或其它链接程序实现,例如C。针对Java可以理解为编译器的绑定,Java当中的方法只有final, static, private和构造方法是前期绑定。
动态绑定: 在运行时期根据具体对象进行绑定。
动态绑定的过程:
a. Java 虚拟机提取对象的实际类型的方法表
b. 虚拟机搜索防范签名
c. 调用方法
参考资料:
http://www.cnblogs.com/lyp3314/archive/2013/01/26/2877205.html
异构网络环境和软件的并发
异构网络环境(Heterogeneous NetWork Environments):是指由不同制造商生产的计算机和系统组成的网络环境。这些计算机系统运行不同的操作系统和通信协议,要统一其计算机资源的机构通常会面临集成异种机系统的任务。
软件的并发:在操作系统中,是指一个时间段中有几个程序都处于运行时阶段,且这几个程序都是在统一处理机上运行,担任一个时刻点上只有一个程序在处理机上运行。
并发环境下,由于程序的封闭性被打破,出现了新的特点:
① 程序与计算不再一一对应,一个程序副本可以有多个计算
② 并发程序之间有相互制约关系,直接制约体现为一个程序需要另一个程序的计算结果,间接制约体现为多个程序竞争某一资源,如处理机、缓冲区等
③并发程序在执行中是走走停停,断续推进的
Java编译器是用Java语言实现的,Java的运行环境是用ANSI C语言实现的
编译器就是将”一种语言(通常为高级语言)”翻译为”另一种语言(通常为低级语言)”的程序。
Java编译器: javac将java源代码编译成字节码代码,javac的实现为java语言
Java运行环境:JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JRE的实现是ANSI C语言。
Java程序需要的类能够动态的加载到运行环境中,也可以通过网络来载入所需要的类
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统