20230515 1. Java 程序设计概述

Java 程序设计概述

Java 是一种功能齐全的出色语言,是一个高质量的执行环境,还提供了一个庞大的库。

Java“ 白皮书” 的关键术语:

  1. 简单性
  2. 面向对象
  3. 分布式
  4. 健壮性
  5. 安全性
  6. 体系结构中立
  7. 可移植性
  8. 解释型
  9. 高性能
  10. 多线程
  11. 动态性

发展简史

  • 1996年,Java 1.0
  • 1998年,Java 1.2,标准版SE、微型版ME、企业版EE
  • 2004年,Java 5.0,泛型,Java 6
  • 2009年,Sun被Oracle收购
  • 2011年,Java 7
  • 2014年,Java 8,函数式编程方式
  • 2017年,Java 9,模块
  • 2018年,每6个月发布一个Java版本,指定某个版本为长期支持版本,中间的版本提供试验新特性

关 于 Java 的常见误解

Java 是一种非常容易学习的程序设计语言

错。必须将编写玩具式程序的轻松和开发实际项目的艰难区分开。

Java 将成为适用于所有平台的通用性编程语言?

从理论上讲, 这是完全有可能的。 但在实际中, 某些领域其他语言有更出色的表现, 比如, Objective C 和后来的 Swift 在 IOS 设备上就有着无可取代的地位, 浏览器中的处理几乎完全由 JavaScript 掌控。 Windows 程序通常都用 C++ 或 C# 编写。 Java 在服务器端编程和跨平台客户端应用领域则很有优势。

Java 只不过是另外一种程序设计语言?

Java 是一种很好的程序设计语言, 很多程序设计人员喜欢 Java 胜过 C、 C++ 或 C# 。有上百种好的程序设计语言没有广泛地流行,而带有明显缺陷的语言, 如:C++ 和 Visual Basic 却大行其道。

这是为什么呢? 程序设计语言的成功更多地取决于其支撑系统的能力, 而不是优美的语法。

人们主要关注: 是否提供了易于实现某些功能的易用、 便捷和标准的库? 是否有开发工具提供商能建立强大的编程和调试环境? 语言和工具集是否能够与其他计算基础架构整合在一起?

Java 的成功源于其类库能够让人们轻松地完成原本有一定难度的事情。 例如:联网 Web 应用和并发。Java 减少了指针错误, 这是一个额外的好处, 因此使用 Java 编程的效率更高。但这些并不是 Java 成功的全部原因。

posted @   流星<。)#)))≦  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
历史上的今天:
2020-01-13 20200113 SpringBoot整合MyBatis
点击右上角即可分享
微信分享提示