历史的长河继续向前流淌,编程世界遇到几大问题:
平台依赖性 大多数编程语言都是平台依赖的,这意味着它们只能在特定的操作系统或硬件平台上运行。这给跨平台应用程序的开发带来了巨大的挑战。
内存管理 程序员需要手动管理内存,这容易出错且容易导致内存泄漏和崩溃。
安全性 许多编程语言缺乏内置的安全特性,这使得应用程序容易受到恶意代码的攻击。
缺乏标准库 没有一个标准的库可以提供对常见任务(如输入/输出、网络和 GUI 编程)的支持。这使得开发人员必须自己编写这些功能,或者依赖于第三方库,这可能会导致不一致性和安全性问题。
明知山有虎,偏向虎山行。编程天才们努力为之,终于迎来JDK 1.0 的问世。
1996年1月23 JDK 1.0 的问世,解决了编程世界遇到的问题。
平台无关性 Java 引入了“一次编写,随处运行”的概念,允许在任何支持 Java 虚拟机 (JVM) 的平台上运行 Java 字节码。这极大地简化了跨平台应用程序的开发。
自动内存管理 Java 具有内置的垃圾回收机制,可以自动管理内存,从而减少错误和崩溃。
内置安全特性 Java 具有内置的安全特性,例如沙箱和安全管理器,可以帮助防止恶意代码的执行。
标准库 Java 包含了一个基本库,提供了对输入/输出、网络、集合和图形用户界面 (GUI) 等常见任务的支持。
- 提供了一个解释执行的 Java 虚拟机;
- Applet 能在 Mozilla 浏览器中运行。
Java 的 Applet 能在 Mozilla 浏览器中运行,被看作是未来的互联网语言。
本文暂时没有评论,来添加一个吧(●'◡'●)