/*免责声明:全部内容都属于是段友分享,我只是属于整理。**/ /* 写在前边,个人觉得****弄一个积分下载,就是在自掘坟墓
原创 2022-10-09 21:20:11
74阅读
# 教你如何实现“effective java 高效” ## 操作流程 下面是实现“effective java 高效”的操作流程表格: | 步骤 | 操作 | |------|------| | 1 | 寻找并阅读《Effective Java》书籍 | | 2 | 理解书中的原则和规范 | | 3 | 将书中的内容应用到实际项目中 | | 4 | 定期重复
原创 2024-06-16 03:25:35
24阅读
本文更多关注平时容易忽略的技巧或者细节,不是条条框框的JAVA入门教程。想到什么或者看到什么比较合适就写下来了,不定期更新文章目录一、序列化二、Final不可继承类三、Enum四、双重检查单实例五、InterruptedException异常处理六、StringUtils\CollectionUtils\RestTemplate七、异常处理八、Finally九、Maven管...
转载 2021-07-28 16:39:10
216阅读
Java 开发手册》(以下简称《手册》)是每个 Java 工程师人手必备的一本参考指南。该手册包括 编程规约、异常日志、单元测试、安全规约、MySQL 数据库、工程结构、设计规约 7 个部分 ,涵盖了 Java 开发的常见知识点。认真实践该《手册》能够帮助 Java 开发者养成好的编程习惯,帮助企 ...
转载 2021-04-30 22:57:15
302阅读
2评论
如何快速写出Java高效代码JAVA写代码注意事项直接赋值常量,禁止声明新对象当成员变量值无需改变时,尽量定义为静态常量#尽量使用基本数据类型,避免自动装箱和拆箱如果变量的初值会被覆盖,就没有必要给变量赋初值尽量使用函数内的基本类型临时变量尽量不要在循环体外定义变量不可变的静态常量,尽量使用非线程安全类不可变的成员变量,尽量使用非线程安全类对象&类禁止使用JSON转换对象尽量不使用反射赋
转载 2023-08-29 10:13:33
30阅读
2020/08/31 1、逻辑或、逻辑与运算只能针对布尔类型的条件表达式进行运算。 2、计算机定义了两种小数:定点数和浮点数 3、IEEE754浮点数标准,规定了4种浮点数类型:单精度、双精度、延伸单精度、延伸双精度 4、浮点数使用: 在使用浮点数的时候推荐使用双精度,使用单精度由于表示区间的限制, ...
转载 2021-08-16 16:35:00
66阅读
2评论
代码质量概述怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。 代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。这5方面很大程序上决定了一份代码的质量高低。我们分别来看一下这5方面:编码标准:这个想必都很清楚,每个
转载 2023-08-09 15:03:39
95阅读
在编码过程中,我们尝尝会遇到一些复杂关系的查询,在这里最容易出问题,尤其是性能方面,因此对查询语句的优化显然是重中之重。说起提高查询性能,就不得不提到索引了。索引建的好会让你一飞冲天,索引建的不好会让你加班不断。二、索引规约1. 【强制】业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。说明:不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明
转载 2023-06-26 15:50:53
64阅读
高效,阿里巴巴JAVA开发手册1.4.0阅读笔记一、编程规约(三) 代码格式// 关键词if与括号之间必须有一个空格,括号内的f与左括号,0与右括号不需要空格 if (flag == 0) { System.out.println(say); } 6. 【强制】注释的双斜线与内容之间有且仅一个空格。 正例: // 这是示例注释,请注意在双斜线之后有一个空格 String ygb =
转载 2023-08-23 17:11:33
42阅读
规范了Java开发准则与代码编写习惯 将直接影响Java从业者、求职者和在校相关专业大学生等逾百万的计算机相关人群 以阿里的技术底蕴,以一个独特的视角地成为影响到世界的经典计算机图书 对Java教育教学产生深远影响
转载 2023-10-31 23:26:55
50阅读
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于
转载 2023-10-24 23:59:06
65阅读
会当凌绝顶,一览众山小。继2019.6.19日华山版发布以来,经过一年的修炼,《Java开发手册》泰山版于4.22正式发布。今天就尝试解读下新版开发手册开发手册的一些数据: 全球超过260万开发者下载及查阅手册开发手册的目的: 代码演绎到极致,写出优雅的代码! Java开发手册愿景: 高效质量。 为什么做结构化解读? 包含了292项约定的61页PD
转载 2024-02-01 20:40:11
67阅读
github资源地址:https://github.com/alibaba/p3c 别人说我们是农,但我们知道,自己是个艺术家。也许我们不过多在意自己的外表和穿着,但我们不羁的外表下,骨子里追求着代码的美, 质量的美。而代码规约其实就是一个对美的定义。《阿里巴巴Java开发手册》系统性地从编程、数据库、异常日志、工程结构、安全、单元测试六大方面,总结出优秀Java开发者必备的技术素养。
面向对象的抽象、封装、继承、多态的理念,使企业应用大规模化成为可能,有效地降
转载 2022-11-21 14:55:21
81阅读
1. 【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则:1) 左大括号前不换行。2) 左大括号后换行。3) 右大括号前换行。4) 右大括号后还有 else 等代码则不换行;表示终止的右大括号后必须换行。2. 【强制】 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。详见第 5 条下方正例ᨀ示。反例:if (空格 a == b 空
原创 2021-06-30 15:30:56
294阅读
一、编程规约 (一)命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例:_name / __name / $Object / name_ / name$ / Object$ 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式
原创 2023-12-29 14:33:15
83阅读
:if (空格 a == b 空
原创 2022-03-29 16:32:23
109阅读
  一份拥有良好可读性和拓展性的代码是项目里的良药,它不仅看着舒服,改起来也方便,甚至还能重用,各模块逻辑分明。“见知功底”,而要达到高手那种简洁有力的境界,需要进行大量的总结和练习,今天我们就来谈谈如何写出优美的代码。  命名  好的命名应该具有如下特征:  1,意思正确。这是最基本的要求,不要挂羊头卖狗肉,词不达意,要一眼就知道什么意思。就算一眼看不出来,复制到有道词典翻译一下也能知道什么意
转载 2019-11-16 17:56:00
118阅读
2评论
目录一、计算机基础1.计算机组成2.程序3.编程语言二、Java1.Java简介2.发展历史3.JDK的安装和配置4.第一个Java程序三、Java基础1.输出2.代码注释3.变量1).概念2).变量三要素:3).数据类型:4).变量名5).变量的使用:4.常量1).概念2).常量的使用5.运算符1).赋值运算符2).算术运算符3).关系运算符4).逻辑运算符5).位运算符6).优先级7).交换
转载 2023-11-06 23:14:26
598阅读
终于找到了——阿里巴巴Java开发手册1.7.0(嵩山版)前言 《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是嵩山版。现代软件行业的高速发展对开
原创 2022-03-01 18:18:17
287阅读
  • 1
  • 2
  • 3
  • 4
  • 5