首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java程序的错

Java程序是有问题的。我使用 Java 编程已经有 10 多年的历史。...有越来越多的程序开始退后一步用整体的眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当的糟糕。然而,Java 是最大限度的根植于面向对象模式,如果没有面向对象,Java 寸步难行。...虽然 Java 语言非常的流行,在企业软件开发里被普遍的采用,但这一点都无助于 Java 编程质量的提高。我坦白的说,你在各种企业产品里看到的大量的 Java 代码都是由非常低质量的程序写出来的。...Java 程序无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层的类工厂(factory)的出现。...我是一个 Android 程序,我讨厌 Java。它让我很受伤。 英文原文:Java Developers 译文链接:http://www.techug.com/java-developers

49010
您找到你想要的搜索结果了吗?
是的
没有找到

Java程序修炼之路

Java从出道至今已有10多年的历史,Java初级程序是最底层的,只需要掌握Java的基础知识就能够成为一名初级程序。...Java程序可以有三个进阶方向,分别是Android移动端开发(以下简称Android)、Web开发(以下简称Web)和通讯开发。这时目前主流的三大方向。其中最多的是Android和Web。...而Java高级程序则需要了解更多的框架和一些常用的应用服务器,如工作流、搜索引擎、缓存、JTA、JBoss、WebLogic等。 达到高级程序水平后,很多人在这个阶段选择了不同的方向。...程序的区别 同样是程序,初级、中级与高级的区别在哪里呢?...这些基本上都是初级程序写的代码。中级程序更喜欢优雅的代码,而自己写出优雅的代码,封装、继承、抽象运用自如,能够独立完成系统中模块的开发。

63920

Java程序的错

Java程序是有问题的。我使用 Java 编程已经有 10 多年的历史。...有越来越多的程序开始退后一步用整体的眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当的糟糕。然而,Java 是最大限度的根植于面向对象模式,如果没有面向对象,Java 寸步难行。...虽然 Java 语言非常的流行,在企业软件开发里被普遍的采用,但这一点都无助于 Java 编程质量的提高。我坦白的说,你在各种企业产品里看到的大量的 Java 代码都是由非常低质量的程序写出来的。...Java 程序无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层的类工厂(factory)的出现。...我是一个 Android 程序,我讨厌 Java。它让我很受伤。 英文原文:Java Developers 译文链接:http://www.techug.com/java-developers

52330

Java程序的错

Java程序是有问题的。我使用 Java 编程已经有 10 多年的历史。...有越来越多的程序开始退后一步用整体的眼光认识 Java,他们发现,作为一种编程模式,面向对象真的是相当的糟糕。然而,Java 是最大限度的根植于面向对象模式,如果没有面向对象,Java 寸步难行。...虽然 Java 语言非常的流行,在企业软件开发里被普遍的采用,但这一点都无助于 Java 编程质量的提高。我坦白的说,你在各种企业产品里看到的大量的 Java 代码都是由非常低质量的程序写出来的。...Java 程序无能为力——让他们开发一个小功能,你必然会看到一个继承 15 层的类工厂(factory)的出现。...我是一个 Android 程序,我讨厌 Java。它让我很受伤。 英文原文:Java Developers 译文链接:http://www.techug.com/java-developers

52420

C++程序Java 程序的差异

首先说明,这几年接触的最多的程序就是 C++程序Java 程序,这只是我自己的一点体会而已,一个人的眼光难免是浅薄的。不过,欢迎拍砖,也欢迎对号入座。...从对基础知识掌握的程度来说,例如数据结构和算法,C++程序要比 Java 程序牢靠得多。究其原因,大概是因为 C++程序需要经常自己实现那些项目基础设施,但是 Java 程序大多拿来即用。...公平地说,C++不是一门适合程序初学者的语言,但是 Java 是。C++程序看起来确实要比 Java 程序稍难懂一些,C++程序往往思维更加严密。...而且,Java 领域的类库明显要丰富得多,所以在考虑某一个设计实现的时候,Java 程序很喜欢到处寻找可以拿来即用的类库,但是 C++程序习惯于自己去做其中大部分的事情。...对于面向对象设计,模块和组件的设计,Java 程序往往要掌握得稍好一些。

58110

java学习手册-JAVA程序笔试题(一)

JAVA程序笔试题(一) 一、选择题: 1、类的成员变量要求仅仅能够被同一package下的类访问,应该使用哪个修辞词 A. Protected、B. Public、C. Private、D....Yield、D. stop 3、下面列出的那个是java的保留字? A. If、B. Goto、C. While、D. Case、E. Then 4、下列哪些说法是正确的? A....%>为jsp中的编译指令,其文件的包含是发生在jsp向servlet转换的时期,而是jsp中的动作指令,其文件的包含是发生在编译时期,也就是将java...JAVA程序笔试题(一) 一、选择题: 1、类的成员变量要求仅仅能够被同一package下的类访问,应该使用哪个修辞词 A. Protected、B. Public、C. Private、D....Yield、D. stop 3、下面列出的那个是java的保留字? A. If、B. Goto、C. While、D. Case、E. Then 4、下列哪些说法是正确的? A.

1.3K50

Java程序必看的 13 本 Java 书籍!

关乎于程序,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序你们准备好了吗?双手奉上Java程序必读之热门书单。...简介:《JAVA核心技术(卷1):基础知识(原书第8版)》是《Java核心技术》的最新版,它反遇了Java SE6的新特性。...简介:本书赢得了全球程序的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。...《深入理解 Java 虚拟机》 作者:周志明 ? 简介:作为一位Java程序,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?...本书不仅可以作为java web开发的学习用书,还可以作为从事java web开发的程序的参考用书和必备手册。 《Effective Java中文版(第2版)》 ?

1.6K40

Java程序常用软件

程序,应该都会有一些常用的软件来辅助自己的工作,下面分享从业几年来一直在用的一些软件。...幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。...IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。...它的设计符合数据库管理、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。...Win,Mac 和 Linux ChrisPCDNS、AliDNS 切换dns工具,一般在公司内部多环境的情况下会经常用到 RedisDesktopManager redis图形客户端 发布者:全栈程序栈长

53010

Java 程序极速上手 go

随着 Go 语言的流行,很多公司的技术栈在往 Go 上转,但很多招进来的后端开发工程师都是 Java 技术栈,然后在工作中边学边上手。那么 Java 程序要想极速上手 Go,应该从哪些方面入手呢?...对于已经有一定基础的 Java 工程师,可以思考自己以前用 Java 编程时,最常使用的语言特性,列一个清单出来。...下面是我使用 Java 进行日常工作中经常使用的5个编程要点,我会介绍这些要点对应的 Go 实现,仅供大家参考。1....错误处理(Error Handling)Go语言采用显式的错误处理机制,通过返回error类型来传递错误信息,而不是Java中的异常。...以上只是五个笔者工作中最经常使用到的 Go 特性分享,祝各位 Java 程序的 Go 转型之路一切顺利。

15110

Java程序如何高效学习

java 找工作好找么?我要不要学 android 呢?这些问题的答案其实大家心里都明白:只要你足够优秀,学什么都能够找到一份好的工作。...对于程序来说,不懂得学习是没有办法在这个行业混下去的。技术的更新换代,技术的深入掌握都需要去不断的学习,如果你不学,很快就会被淘汰了。...学习最好一个时间段专一的去研究一个知识点,不要今天学 python 明天又想学 java 了。做什么事都有有一个目标,不然容易成为无头苍蝇。...比如你要学习 java,你可以先从网上找一找别人画的脑图,对 java 有一个大致的了解,每学一个小的知识点,就自己绘制一个该知识点的脑图,学完之后,自己再画一个整个 java 体系的脑图,这样你会对...java 非常的熟悉。

99561

程序如何优化 Java GC

本文由CrowHawk翻译,地址:如何优化Java GC「译」,是Java GC调优的经典佳作。...Sangmin Lee发表在Cubrid上的”Become a Java GC Expert”系列文章的第三篇《How to Tune Java Garbage Collection》,本文的作者是韩国人...本文是“成为Java GC专家”系列文章的第三篇,在系列的第一篇文章《理解Java GC》中,我们了解到了不同GC算法的执行过程、GC的工作原理、新生代和老年代的概念、JDK 7中你需要了解的5种GC类型以及每一种...或者更准确地说,GC优化对Java基础服务来说是必要的吗?...答案是否定的,事实上GC优化对Java基础服务来说在有些场合是可以省去的,但前提是这些正在运行的Java系统,必须包含以下参数或行为: 内存大小已经通过-Xms和-Xmx参数指定过 运行在server模式下

1.1K30

Java程序必备技能《上》

计算机网络 对于 Java 程序,了解计算机网络知识可以帮助他们更好地开发网络应用、进行调试和排错,以及优化程序的性能。...掌握这些计算机网络知识可以使 Java 程序更加全面地理解网络应用程序的开发与运行机制,有助于提升他们在网络编程方面的能力和水平。...Linux 对于 Java 程序而言,熟悉 Linux 系统是至关重要的,因为大部分的服务器和开发环境都是基于 Linux。...top 这些 Linux 命令可以帮助 Java 程序在 Linux 环境中更加熟练地进行文件操作、进程管理、权限管理以及系统监控等工作。...掌握以上内容可以帮助 Java 程序更高效地管理和构建项目。 Git 对于 Java 程序来说,熟练掌握 Git 是非常重要的,因为 Git 是开发中最常用的版本控制系统之一。

14510

java程序必读书单

深入理解 Java 虚拟机(第2版) 非常优秀且难得的国产佳作,系统的介绍了 Java 虚拟机和相关工具,并给出了一些调优建议; Java 程序修炼之道 在这本书之前,并没有一本 Java 书籍系统详细的介绍...软件开发者路线图 是一本优秀且实用的程序职业规划手册。这本书由若干个模式组成,每个模式都对应于程序职业生涯中的特定阶段。...程序健康指南 作为长期与计算机打交道的职业,程序往往会受到各式各样疾病的困扰,这本书正是为了解决这个问题而出现:它从改善工作环境,调整饮食结构,预防头痛眼痛,以及进行室内/室外锻炼等方面出发,给出了一套全面且可行的程序健康改善计划...,以帮助程序打造健康的身体。...金领简历:敲开苹果微软谷歌的大门 是程序求职的必读书籍,它覆盖了程序求职的方方面面:从开始准备到编写简历,从技术面试到薪酬谈判。

89540
领券