Design Goals of Java

来源:互联网 发布:mac os 修复 编辑:程序博客网 时间:2024/06/05 18:28

------java的使命------来源-http://sunsite.au.ac.th/JavaCorner/docs/whitepaper/java-whitepaper-3.html#HEADING3-0--------------------------------------   

 

The design requirements of Java are driven by the nature of the computing environments in which software must be deployed.

 

The massive growth of the Internet and the World-Wide Web leads us to a completely new way of looking at development and distribution of software. To live in the world of electronic commerce and distribution, Java must enable the development of secure, high performance, and highly robust applications on multiple platforms in heterogeneousdistributed networks.

Operating on multiple platforms in heterogeneous networks invalidates the traditional schemes of binary distribution, release, upgrade, patch, and so on. To survive in this jungle, Java must bearchitecture neutralportable, and dynamically adaptable.

The Java system that emerged to meet these needs is simple, so it can be easily programmed by most developers; familiar, so that current developers can easily learn Javaobject oriented, to take advantage of modern software development methodologies and to fit into distributed client-server applications; multithreaded, for high performance in applications that need to perform multiple concurrent activities, such as multimedia; and interpreted, for maximum portability and dynamic capabilities.

Together, the above requirements comprise quite a collection of buzzwords, so let's examine some of them and their respective benefits before going on.

---------------------------------------------------------

 

原创粉丝点击