Java或其他语言中的名称太长,因为较短的名称同时表示方法的行为。

一些减less方法名称长度的技术:

如果你的整个程序,课程或模块都是关于“护肤品”的话,你可以放下护肤品。 例如,如果你的类叫做SkinCareUtils ,那么你可以使用getNumberOfEligibleItemsWithinTransaction

你可以在里面改变, getNumberOfEligibleItemsInTransaction

您可以将事务更改为Tx,这会使您获得getNumberOfEligibleItemsInTx 。

或者,如果方法接受一个types为Transaction的参数,则可以完全删除InTx: getNumberOfEligibleItems

您通过count更改numberOf: getEligibleItemsCount

现在这是非常合理的。 它缩短了60%。

只是为了改变,一个非主观的答案:65536个字符。

A.java:1:string“xxxxxxxxxxxxxxxxxxxx …”的UTF8表示对于常量池太长

java 方法过长_Java方法名称何时太长?相关推荐

  1. 指定的文件名无效或太长,Sentinel数据名字太长,无法读取

    指定文件名无效或太长,Sentinel数据名字太长,无法读取 今天下载了一个数据,文件名超长,想要修改一下,结果不行,出现了如下情况. 网上搜了很多内容,发现大多是针对"window 删除文 ...

  2. java自定义方法参数注解_Java方法中的参数太多,第1部分:自定义类型

    java自定义方法参数注解 我认为构造函数和方法中冗长的参数列表是Java开发中的另一个" 危险信号 ",就逻辑和功能而言,它们不一定是"错误的",但通常暗示当 ...

  3. java中方法的命名_Java方法中的参数太多,第5部分:方法命名

    java中方法的命名 在上一篇文章 (有关处理Java方法中过多参数的系列文章的 第4部分 )中,我将方法重载视为一种向客户提供需要较少参数的版本的方法或构造函数的方法. 我描述了该方法的一些缺点,并 ...

  4. java 方法详解_Java方法详解

    1.方法的设计原则 在Java的语言中,方法相当于C语言中的函数. 方法的本意是功能块.因此,在设计方法时,最好保持方法的原子性(即:一个方法只完成一个功能),这样有利于我们后期的扩展. 2.方法的定 ...

  5. java 方法重载调用_Java方法的定义以及调用、方法重载、可变参数以及递归

    何谓方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 System.out.println();/ ...

  6. java 方法参数多_java 方法参数过多,怎么处理?

    本人对java的研究甚少,之前只是用一用,从未有过深度的学习,但却意外的发现了一个问题,那就是java的参数过多会出现错误,你们可能会认为,我找到的这个问题没有任何意义,对,我也是这样想的,可是,你们 ...

  7. java方法怎么写_java方法定义格式详解,java方法怎么写?

    对于java方法你了解多少呢?你知道java方法应该如何写吗?下面要给大家介绍的就是和java方法相关的内容,一起来了解一下这个概念吧. 在学习运算符的时候,都为每个运算符单独的创建一个新的类和mai ...

  8. java方法调用机制_Java方法调用机制 - osc_bkdv2it5的个人空间 - OSCHINA - 中文开源技术交流社区...

    最近在编程时,修改方法传入对象的对象引用,并没有将修改反映到调用方法中.奇怪为什么结果没有变化,原因是遗忘了Java对象引用和内存分配机制.本文介绍3个点: ① 该问题举例说明 ② 简要阐述Java内 ...

  9. java怎么返回数组_java方法怎么返回数组

    java方法返回数组的方法:在方法前添加int[]即可返回一维的整型数组.如果在方法前添加int[][],则可以返回二维的整型数组. Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还 ...

最新文章

  1. 2019年的面试经验:Java程序员越来越悲催了!
  2. IOS UIScrollView (转)
  3. 利用rank函数实现自动排序
  4. LeetCode算法题-Minimum Depth of Binary Tree(Java实现)
  5. 订单分类和评分--vue.js学习笔记2
  6. 【小米校招笔试】一个数组是由有序数组经过n次循环移动后所得,请你用最快速度查找某个元素位置
  7. 拓展阅读 —— G6 坐标系深度解析
  8. Codeforces 976F
  9. docker镜像没有ifconfig、ping指令
  10. 原创 | 为什么阿里巴巴要求谨慎使用ArrayList中的subList方法
  11. 问题 A: 阿正的忐忑不安(C语言)
  12. Unity2D之Sprite动画相关
  13. 三角网格表面高斯曲率的计算与可视化
  14. AndroidDeveloper Weekly No.2
  15. 台达A2/B2伺服电机编码器改功率软件 台达A2/B2伺服电机编码修改, 用于更换编码器写匹配电机参数
  16. 三菱FX系列PLC连接触摸屏及组态软件以太网通信方案
  17. 如何选择适合的大数据分析软件
  18. python isupper_一日一技:python中的string.isupper方法
  19. python就业方向
  20. 实现Excel单元格中的下拉选项和数据有效性

热门文章

  1. 中电资讯-中央一号文件强化乡村振兴金融服务
  2. web项目-银行管理系统MVC(jdbc+jsp+dao+servlet+service)
  3. 点击劫持漏洞原理及利用包含修复建议
  4. csgo服务器搭建(linux)-织音云
  5. 共识算法之Pow工作量证明算法go语言实现
  6. smbException:The process cannot access the file because it is being used by another process的错误原因
  7. .html文件中,数字外加圈的代码如何写,例如①
  8. Springboot连接redis配置
  9. ReactHook中使用useState更新变量后,怎么拿到变量更新后的值
  10. 电脑被格式化怎么恢复数据?电脑格式化后还能恢复数据吗?