Java语言编程 - Java历史简介
Java由Sun公司创立,其前身Oak于1991年诞生,1995年正式更名。Java语言在C++基础上简化而来,具备面向对象特性。其技术体系分为企业版、标准版和微型版三个版本。核心优势在于通过JVM实现“一次编译,到处运行”的跨平台能力,这成为其广泛流行的关键。2009年,甲骨文收购Sun公司,Java随之易主。
1.1 Sun公司
聊Ja va的历史,绕不开它的缔造者——Sun公司。这家公司的全称是Stanford University Network,名字里就带着学术的基因。它的发展轨迹颇具戏剧性:从1982年创立到2000年登上顶峰,用了将近二十年;然而,从巅峰滑落却仿佛只用了一年。最终,在2009年4月20日,甲骨文公司以74亿美元现金将其收入囊中,为Sun的独立时代画上了句号。

1.2 计算机语言的发展
计算机语言本身也是一部进化史。最初是机器语言,程序员得直接用0和1与计算机对话,这对人类来说无疑极其晦涩。随后,汇编语言出现了,它用助记符代替了机器指令的操作码,算是前进了一大步。再后来,C语言诞生,它奠定了现代编程的基础。在C的基础上,面向对象的C++应运而生。而Ja va,则可以看作是对C++的一次“精炼”——它保留了核心的面向对象思想,同时去除了其中一些复杂和繁琐的特性,从而变得更为清晰和易用。

1.3 Ja va历史
时间线拉回到1990年12月,Sun公司内部成立了一个名为“Green Team”的秘密小组,其灵魂人物便是后来被誉为“Ja va之父”的詹姆斯·高斯林。
1991年,这个项目的成果初现,被命名为“Oak”(橡树),也就是Ja va语言的前身。
真正的转折点发生在1995年,Oak被重新命名为“Ja va”。业界通常将1995年5月23日视为Ja va的正式生日。
1996年,Sun发布了JDK 1.0,Ja va开始走向大众。
2004年7月,具有里程碑意义的Ja va 5.0版本推出,引入了泛型、注解等革命性特性。
2009年,如前所述,甲骨文收购Sun公司,Ja va也随之易主。
2011年7月,Ja va SE 7发布。
2014年3月,Ja va SE 8发布,带来了Lambda表达式等现代编程特性,影响深远。

1.4 Ja va分成3个版本
为了适应不同的应用场景,Ja va技术体系分成了三个明确的版本:
Ja va EE:即Ja va企业版(早期简写为J2EE),专注于构建大规模、分布式、多层架构的企业级应用。
Ja va SE:即Ja va标准版(早期简写为J2SE),这是核心平台,包含了Ja va最基础的环境和API,是其他版本的基础。
Ja va ME:即Ja va微型版(早期简写为J2ME),主要面向嵌入式设备和移动端应用,不过在智能手机时代其地位已发生变化。
1.5 Ja va核心优势
谈及Ja va,其最广为人知的核心优势莫过于“跨平台”。这得益于Ja va虚拟机(JVM)的抽象层,使得编译后的Ja va字节码可以在任何安装了JVM的操作系统上运行。这个特性被形象地总结为“一次编译,到处运行”,它极大地降低了软件在不同环境间移植的成本和复杂度,是Ja va得以风靡全球的关键所在。
Postman是一套面向API全生命周期的开发与测试平台,可在Mac上发送和调试多种协议请求,管理集合、环境及认证信息,并完成脚本测试、模拟服务、监控、文档发布和团队协作。它适合开发、测试及运维人员使用,提供个人免费方案。
Docker Desktop 是 Docker 官方为 Mac 提供的容器开发环境,集成 Docker Engine、命令行工具、Compose、Build、Kubernetes 与图形化管理界面。
Android Studio 是 Google 面向安卓应用开发提供的官方集成开发环境,基于 IntelliJ IDEA 构建。它整合智能代码编辑、Gradle 构建、界面预览、设备模拟、性能分析、调试测试及 APK 分析等工具。
PixPix 是面向品牌、卖家和内容团队的在线 AI 图片视频创作平台,提供图视频 Agent、无限画布、图片生成、视频生成、自然语言编辑及商品套图、产品精修和带货视频等电商工具。
Postman 是面向 API 全生命周期的开发与协作平台。Windows 桌面版可用于构建和发送 HTTP、GraphQL、gRPC、WebSocket、MQTT 等请求,并提供环境变量、集合、脚本测试、模拟服务、监控、文档及团队工作区等
Docker Desktop 为 Windows 开发者提供集成式容器环境,内置 Docker Engine、命令行工具、Compose、Build 与 Kubernetes 等组件,可在本机完成镜像构建、容器运行、日志查看和资源管理。













