java-写方法时是考虑通用型还是简单型

问题描述

写方法时是考虑通用型还是简单型

通用型:一个方法多种相识功能调用,结果返回的的数据结果多,可只用到很少的字段;简单型:一个功能写一个方法,结果方法写的多,不过方法的结果就少,都是必须的,大神来讲解下

解决方案

通用和简单都要考虑。
如果功能不复杂,能写成通用的当然最好!
但如果写成通用的后方法很复杂,难于理解和后续维护时,则应该简单化。

解决方案二:

一般是一个逐步改进的过程,开始肯定写简单方法,随着你对代码逻辑的熟悉,慢慢总结规律,合并方法,最好就是写出复杂组合类型。
这都是开发经验积累出来的

时间: 2024-11-29 19:48:18

java-写方法时是考虑通用型还是简单型的相关文章

使用JAVA IP地址转成长整型方法时出现错误

java.lang.NumberFormatException: For input string: "0" 在使用JAVA IP地址转成长整型方法时出现此错误 这里对场景进行记录,以备日后遇到类似的错误,参考如何解决 错误输出: 错误原因:怀疑此处为"\0"字符 解决方法: 作者:csdn博客 微wx笑 更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/Java/

debug-eclipse用java写web项目,操作页面时怎么证明哪些代码,哪些方法被调用执行了

问题描述 eclipse用java写web项目,操作页面时怎么证明哪些代码,哪些方法被调用执行了 跑web项目,在页面进行操作,怎么查明这个操作调用了哪些类的哪些方法以及执行顺序,本人不怎么会调试,能具体点最好,感激不尽 解决方案 楼主可能没有工作吧,其实这个问题稍微有个人简单一说就会了,从浏览器要学会使用开发者模式,例如firefox的debug模式,这个可以查看页面操作 后发送了哪些请求,然后得到了什么响应,请求就可以知道你调用了哪个Action,从而知道调用后台哪些方法,后台如果用ecli

java代码-我用Java 写的一个简单截图小工具 但是出现一些在重截时出现bug 跪求大神

问题描述 我用Java 写的一个简单截图小工具 但是出现一些在重截时出现bug 跪求大神 /**在这里贴上我注释满满的代码 求一语道破 求建议 求批评 没有贴main 方法 随便写个main方法便可运行 */ ` package com.subimaga; import java.awt.AWTException; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Cursor; import java.

《Effective Java》—— 对于所有对象都通用的方法

本节主要涉及Object中通用的一些方法,比如equals,hashCode,toString,clone,finalize等等 覆盖equals时请遵守通用约定 equals方法实现的等价关系: 自反性:对于所有的非null,a=a 对称性:a=b,则b=a 传递性:a=b,b=c,则a=c 一致性:对于没有被修改的ab,如果a=b,则一直a=b 非空性:对于任何非Null,a!=null 高质量equals方法的诀窍: 使用==操作符检查--"参数是否为这个对象的引用" 使用ins

java多线程 参数已经传入构造方法 进入run方法时参数却被改变

问题描述 java多线程 参数已经传入构造方法 进入run方法时参数却被改变 请教各位大神:我在for循环里面执行线程,遇到一个问题,代码如下:private static final ExecutorService executors = Executors.newScheduledThreadPool(10);......for(...){executors.execute(new PublishThread(map));}PublishThread实现了Runnable方法,它有一个私有成

数据库-我想写一个java的方法,是关于驾校管理系统时间的问题。

问题描述 我想写一个java的方法,是关于驾校管理系统时间的问题. 要求是考四个科目,如果考试及格,本次考试和下次考试时间间隔10天.如果不及格,本次考试和下次考试时间间隔20天.我想用这个方法返回还应该间隔多少天传入参数:a为数据库提取到里的日期b为s_ID(可忽略,是数据库里学员的编号),c为现在的日期. 解决方案 直接用 addDays(10)得到截止日期,然后相减就可以了.

java语法-java的方法的方法体里面只能对象或者类调用方法是吧,不能再写方法了

问题描述 java的方法的方法体里面只能对象或者类调用方法是吧,不能再写方法了 java的方法的方法体里面只能对象或者类调用方法是吧,不能再写方法了 如果可以写,可以有大括号包含的方法体吗 解决方案 方法里面不能定义方法,可以调用方法

update方法-Java 窗口缩放时使窗口内容也相应缩放

问题描述 Java 窗口缩放时使窗口内容也相应缩放 程序需要实现的就是缩放窗口时调用update方法使窗口内容也随之缩放,其他都能执行,所以我代码也没放上来,就是update里面的addEntry()没办法执行,为什么呢?我把entry和color都创建实例变量了啊,我也有试过把addEntry里面的方法放到update里面,然后直接addentry里调用update方法也不行...本人小白,求大神赐教! ![

android 开发 java写的 tcp 通信库,注册选择器时异常!跪求java高手指点!!!

问题描述 android 开发 java写的 tcp 通信库,注册选择器时异常!跪求java高手指点!!! public void initialize() throws IOException { boolean done = false; try { Log.e(TAG,"SocketChannel.open:IP:["+hostIp+"Port:"+hostListenningPort+"]."); // 打开监听信道并设置为非阻塞模式 s