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

Java程序的错

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

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

Java程序的错

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

52120

Java程序的错

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

52030

Java程序修炼之路

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

63920

C++程序Java 程序的差异

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

57610

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 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程序常用软件

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

52610

Java程序如何高效学习

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

99161

Java 程序极速上手 go

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

14910

Java程序必备技能《上》

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

13810

Java程序背后的危机!

近日网上有一篇关于Java程序职场生存现状的文章“2017年 Java 程序,风光背后的危机”,在Java程序圈子里引起了广泛关注和热议。 2017年,Java 程序面临更加激烈的竞争。...为什么要放在 Java 程序的盘点下说? 的确,对于进可攻前端,后可守后端大本营的 Java 程序而言,虽然供应逐年上涨,但是市场似乎对他们依然青睐有加。...研究后发现,2017 年的 Java 程序的确很风光,具体体现在市场需求和平均工资的上涨上,但这些风光之后,埋伏了一些危机: 1)市场需求增长远少于 Java 程序供应增长,Java 程序面临更加激烈的竞争...; 2)受供应量的大幅增长影响,Java 程序平均跳槽薪资涨薪幅度较低; 3)需求方对 Java 程序提出更加严苛的选材标准。...2017 年在招聘市场上求职的 Java 程序面临的更加激烈的竞争主要由以下两个原因引起: 1)Java 程序的供应较 2016 年增加 25%; 2)Java 程序的需求量涨幅远低于供应涨幅。

851100

Java程序的成长之路

tips:虽然题目是写的Java程序,但对其他语言的开发来说也会有借鉴作用。...这个阶段是你成长极快的阶段,而且你可能经常加班(没加过班的程序不是好程序)。 但是加班不代表你就可以松懈了,互联网这个行业,技术迭代的速度非常快,稍不留神你可能就out了。...总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。...·END· 程序的成长之路 路虽远,行则必至 本文原发于 同名微信公众号「程序的成长之路」,回复「1024」你懂得,给个赞呗。...作为程序的你,一年看几本技术相关的书 5个相见恨晚的Linux命令 为啥程序下班后只关显示器从不关电脑? 送给程序们的经典电子书大礼包 面试时如何优雅地自我介绍?

43020

如何成为高级java程序

假如你忽略了一个问题那么你永远成为不了优秀的程序、高级程序,那就是系统优化。 一、JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。...一般的程序或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级)工程师,您要对JAVA做比较深入的研究。...像在《如何成为java初级程序》中提到的那样,“框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本”。...尽管我再《如何成为java初级程序》里讲过它,我还是要强调您要精通一种或两种。...与在《如何成为java初级程序》里提到的不同,您在这个阶段可能接触到不同的工具了,尽管您还需要使用JB或者IDEA,但能可能对ROSE,Together要多了解一些,因为您要画UML了。

39220
领券