威❤:codeMaster001
Java可以做什么
图灵计算机架构
开发工具
涉及编译(javac),运行(java),监视,调试和文档生成(javadoc)
编程接口 API
提供 Java 编程语言的核心功能
部署
JDK 按标准机制,将应用展现给终端用户
如:ava Web Start 和 Java Plug-In
用户接口工具集
借助 JavaFX,Swing 和 Java 2D,Java 能够创建复杂的图形用户接口
集成库
通过Java RMI-IIOP Technology协议,集成库,如 Java IDL API, JDBC API, JNDI API, Java RMI, Java Remote Method Invocation,能够访问数据库,并操纵远程对象
Java 带来的益处
快速上手
面向对象,尤其适合已学过C和C++的程序员
代码量更小
少量代码即可实现其他语言大量代码的功能
代码更优秀
Java鼓励优良的编程实践,另外,Java垃圾回收机制能避免内存泄露
同时,可复用其他代码,但仅带来少量bug
加快开发
避免对平台的依赖
一次编写,处处运行
更简单的软件分发