Java开发手册 v1.5.0

  • 更新时间:
  • 7793人关注
  • 点击下载

这是一个不错的Java类学习资源,由沈希恩 提供,主要知识点是关于Java、开发手册、Java的内容,已被294人关注,同类资源中评分为8.5分。

阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。

他凝聚了阿里集团很多同学的知识智慧和经验,这些经验甚至是用血淋淋的故障换来的,希望前车之鉴,后车之师,能够帮助更多的开发者少踩坑,杜绝踩重复的坑。

手册中很多规约其实都有很多背后的思考的,但是需要声明一点:笔者并非手册的编写者,也是一位使用者,本场 Chat 将站在使用者的角度,试图揣测一下手册中部分约定背后的思考。

相关资源

  • Java Web轻量级开发面试教程

    Java Web轻量级开发面试教程

    本书围绕软件公司对高级程序员的平均标准要求,构建了Java Web方面的高级程序员的进阶体系,以及在面试时如何高效地介绍自己项目经验的方法,适合想从事软件行业的在校学生、正在找工作

    大小:49.5 MBJava

    立即下载
  • Java开发实例大全:基础卷

    Java开发实例大全:基础卷

    本书超级详尽的实例大全,源码分析的案头手册,提高效率的绝好帮手,45个方向,1201个实例案例,java编程类四库全书,分门别类常用编程实例,《java开发实战1200例》之全新升级

    大小:176 MBJava

    立即下载
  • Java测试驱动开发

    Java测试驱动开发

    《Java测试驱动开发》最大特点是很薄,看起来没有什么负担。这本书的作用是通过实战让你培养TDD的思路,小编觉得挺不错的,感兴趣的小伙伴们可以参考一下。

    大小:9.17 MBJava

    立即下载
  • Java EE互联网轻量级框架整合开发:SSM框架和Redis实现

    Java EE互联网轻量级框架整合开发:SSM框架和Redis实现

    随着移动互联网的兴起,以Java技术为后台的互联网技术占据了市场的主导地位,而在Java互联网后台开发中,SSM框架(Spring Spring MVC MyBatis)成为了主要架构,《 Java EE互联网轻量级框架整合开发

    大小:489.1 MBJavaEE

    立即下载
  • 软件开发综合实践指导教程:JAVA WEB应用

    软件开发综合实践指导教程:JAVA WEB应用

    Java Web应用技术是当今最主流的Web程序开发技术之一。目前无论是高校的计算机专业,还是IT培训学校都将Java Web应用技术作为教学内容之一,这对于培养学生的计算机应用能力具有重要的意义

    大小:69.9 MB软件开发

    立即下载
  • 阿里巴巴Java开发手册

    阿里巴巴Java开发手册

    这本书愿景是码出高效,码出质量,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和实践,适合计算机相关行业的管理者和研发人员、高等院校的计算机专业师生、求职者等阅读

    大小:27.5 MBJava开发

    立即下载
  • Web前端开发精品课 JavaScript基础教程

    Web前端开发精品课 JavaScript基础教程

    《JavaScript基础教程》 共分为2大部分,第1部分是JavaScript基础知识,主要学习JavaScript基础概念如变量、运算符、表达式等。第二部分是JavaScript进阶知识,主要学习DOM、事件操作以及各种开发技

    大小:9.7 MB前端

    立即下载

学习笔记

Java开发手册知识点结构
Java开发手册知识点结构

Java开发手册知识点结构

阿里Java开发手册怎么样
阿里Java开发手册怎么样

在之前公司,会有code review和checklist,也没觉得什么。

到了新公司,发现根本没有开发规范,这时候才明白规范的好处,也发现其实大环境下,普遍程序员都不太懂一些Java的开发规范,这些开发规约都是大量项目上总结出来的。我之前公司的开发规约跟这个阿里巴巴的很相似,所以有种相见恨晚的感觉。可是,那些在没有规范的公司里工作的程序员,阿里巴巴的这份开发手册又没有出现的话,这些人要吃多少亏才明白规范的意义,才明白Java作为一个工程化的语言,在工程代码复杂度提升时,没有规范造成难以维护的灾难程度。技术重要,业务重要,工程规范化一样重要。身为程序员,永远不要陷入三者其一,而忽略了另外两者另,重要,不代表要平分精力成三份,技术上投入还是要更多些。

一个程序员跟别人说,我业务很精通,但我技术不太好无法实现这些功能,你看用户/客户会不会怼你。

在之前公司,会有code review和checklist,也没觉得什么。到了新公司,发现根本没有开发规范,这时候才明白规范的好处,也发现其实大环境下,普遍程序员都不太懂一些Java的开发规范,这些开发规约都是大量项目上总结出来的。我之前公司的开发规约跟这个阿里巴巴的很相似,所以有种相见恨晚的感觉。可是,那些在没有规范的公司里工作的程序员,阿里巴巴的这份开发手册又没有出现的话,这些人要吃多少亏才明白规范的意义,才明白Java作为一个工程化的语言,在工程代码复杂度提升时,没有规范造成难以维护的灾难程度。技术重要,业务重要,工程规范化一样重要。身为程序员,永远不要陷入三者其一,而忽略了另外两者另,重要,不代表要平分精力成三份,技术上投入还是要更多些。一个程序员跟别人说,我业务很精通,但我技术不太好无法实现这些功能,你看用户/客户会不会怼你。