`
jxwnhj0717
  • 浏览: 6951 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java语言精粹之一:Java是一门良好的编程语言

阅读更多
怎么来理解这句话,或者说一门编程语言怎么样才算是良好。比如C和Lisp哪个更好呢?Lisp更简单,可以更容易快速开发,并且有良好的编程环境。这样看Lisp似乎更好,可事实上C的普及度却远超过了Lisp。那么到底是C好还是Lisp好?

好与不好不存在绝对性,当我们说一门编程语言比另一门编程语言良好时,我们需要知道你用它来做什么。比如C语言写的代码需要更少内存,运行速度更快。而C语言的普及度超过Lisp,其原因就是当时人们更关注程序在低廉的硬件上运行的效果,而不是程序员的开发效率。其次,C语言的普及度超过Lisp,也不能说明Lisp是一门不好的语言。

那么在用java完成什么样的工作时,我们说它合适呢?
1、 大型项目,需要快速、合作开发
2、 跨平台
3、 长期运行
4、 安全可靠

当完成上述工作时,我们说Java是一门良好的编程语言。而对于那些适合用Java解决的问题而言,Java又有哪些好的部分值得我们体会呢?在我们即将介绍的这几部分,希望大家知道这些部分为何有用,何时有用以及何时避免使用

作者思路:
1、 通过对“良好”的定义的讨论,引出Java适合完成哪些工作
2、 在完成这些工作时,Java又有哪些部分起着重要的作用

1
2
分享到:
评论

相关推荐

    JavaScript语言精粹

    Java小应用程序(Java applets)失败后,JavaScript变成了网页的默认语言,这使它的流行几乎完全不受它作为一门编程语言的质量的影响。在《JavaScript语言精粹》中,Crockford最终从迷雾中挖掘出一大堆良好意图和愚蠢...

    《JavaScript语言精髓与编程实践》精选版--动态函数式语言精粹

    因此,事实上《JavaScript 语言精髓与编程实践》一书是假JavaScript 语言之力,讨论了我们常用的、主要的程序设计范型。而这也是该书难读的根源——很少有人会以一门确切的语言来讨论多种语言范型。尤其在使用...

    《JavaScript语言精髓与编程实践》精选版

    因此,事实上《JavaScript 语言精髓与编程实践》一书是假JavaScript 语言之力,讨论了我们常用的、主要的程序设计范型。而这也是该书难读的根源——很少有人会以一门确切的语言来讨论多种语言范型。尤其在使用...

    Java案例精粹150例源代码

    Java作为一门广泛使用的编程语言,其案例精粹150例源代码提供了丰富的学习资源,涵盖了从基础到高级的各种编程技巧和实践经验。这些案例旨在帮助开发者深入理解Java语言的特性和应用,提升编程技能。 首先,Java2...

    八种编程语言毕业设计参考文献

    Java作为一门广泛应用的编程语言,在软件开发领域占据着重要地位。对于从事Java开发的学生而言,在毕业设计中选择合适的参考文献至关重要。以下列举了一些重要的Java参考文献: 1. **陈强.《精通Java开发技术》**...

    JavaScript 语言精粹.pdf 高清下载

    综上所述,JavaScript 是一门功能强大且应用广泛的编程语言。无论是对于初学者还是有经验的开发者来说,都有大量的资源可供学习和探索。掌握 JavaScript 不仅能够帮助你构建高质量的 Web 应用,还能为你打开更多职业...

    Java资料

    总之,Java不仅仅是一门编程语言,它是一个庞大的生态系统,包含了各种工具、框架和最佳实践。深入理解Java的源码、熟练运用开发工具,以及掌握并发、数据库操作等核心概念,将使你成为一名出色的Java开发者。不断...

    JavaScript 语言精粹学习笔记第1/2页

    JavaScript,作为一种广泛应用于Web开发的脚本语言,其特点与优缺点鲜明。它结合了多种语言的特点,如C的语法结构、Lisp的函数式编程思想以及动态类型的灵活性,这使得JavaScript具有高度的表达力和适应性。在...

    Algorithm-awesome-competitive-programming.zip

    5. **编程语言应用**:可能涵盖了C++、Java、Python等常见编程语言在算法实现上的最佳实践,帮助开发者了解不同语言的特性和优缺点。 6. **工具与平台**:可能会介绍一些常用的编程环境、在线评测系统(如LeetCode...

    软件工程介绍-----基础认识

    预备知识包括基础软件工程概念、统一建模语言(UML)、面向对象编程(如C++、Java)和面向对象的思维、数据结构、数据库管理系统、操作系统等。推荐的教材有Ian Sommerville的《软件工程》和Roger S.Pressman的...

Global site tag (gtag.js) - Google Analytics