方法返回类型一问,多谢

问题描述

一般方法返回类型痿void的时候,我习惯这么写:public void xxx(){ //...内容省略.......}而现在看别人的代码,总是这样写的:public void xxx(){ //...内容省略....... return;}加了一条空的rerun语句,仍然不返回请问:加上一条语句return;有什么好处吗?如果没有好处的话,又为什么要加它呢?多谢!问题补充:TO:stephen830 我主要问的就是# public void xxx(){ # //...内容省略....... # if(....){ # return; # } # //继续往下做事情 # .... # //全部做完了 # return;//写不写没有实际的意义 # } 最后那个return,即“ return;//写不写没有实际的意义 ”

解决方案

习惯问题,没有什么的。 public void xxx(){ //...内容省略....... if(....){ return; } //继续往下做事情 .... //全部做完了 return;//写不写没有实际的意义 } void中的return 只是表明要从这里跳出了。
解决方案二:
void方法最后加个return 只是个人习惯问题。没有实际的意义。
解决方案三:
http://zhidao.baidu.com/question/796766.html看看就明白了

时间: 2024-09-19 04:05:02

方法返回类型一问,多谢的相关文章

子类方法返回类型必须和父类相同,抛出的异常声明可以小于或等于父类

Overload译为重载:Override译为重写或者覆盖:  Overload讨论: Java中同一个类不可以有两个相同的方法(方法名.参数类型.参数个数和参数位置都  相同).但可以有方法名相同,参数不同(参数类型.参数个数和参数位置不相同)的方法.这  种相同的方法名,参数不同的方法称为重载. public class Test { public void fn(String name) {} public void fn(int age) {} public void fn(String

java-collection接口的iterator方法返回类型?

问题描述 collection接口的iterator方法返回类型? collection接口的iterator方法返回类型是接口类型,怎么理解? 解决方案 这很正常,你直接用接口调用里面的方法就可以了.你不用关心具体实现接口的类是哪个. 解决方案二: 就好比计算机提供USB接口,你插上打印机.扫描仪.手机.U盘都可以,计算机认这个接口,而不管具体你是什么设备插进来了. 如果计算机不是提供USB接口,而是打印机一个口.扫描仪一个口.手机一个口--(别忘了光手机还有很多种呢),那多么麻烦. 一个道理

webservice-WebService中方法返回类型为Map时发布报错

问题描述 WebService中方法返回类型为Map时发布报错 发布时报错: 解决方案 webservice返回的应该是json格式吧.你MAP格式要转换成json 解决方案二: webservice返回的是xml格式的soap消息吧.现在的情况是发布webservice的时候报错

方法返回类型直接用object合理吗?

问题描述 假如我有一个方法获取回来的数据可能是int,string或者boolean类型的,如果我把这个方法的返回类型固定,那么就要写publicintgetInt(),publicStringgetString(),publicbooleangetBoolean()三个方法,但是如果我把返回类型写成object,那么我只要写一个ObjectgetObject方法就可以了,使用的时候都知道需要什么类型,比如我需要返回int类型,那么我就写成inti=(Integer)getObject()就可以

Object转Integer类型失败,转Long型可以,方法返回值为1,并没有超过两个类型的范围

问题描述 Object转Integer类型失败,转Long型可以,方法返回值为1,并没有超过两个类型的范围 在网上找的尚硅谷的教学视频 其中有添加权限一段 String hql="select count(*) from Right r where r.rightUrl=?"; //此处不能用integer只能Long Long count=(Long) this.uniqueResult(hql, url); System.out.println(count); 下面是uniqueR

C# web api返回类型设置为json的两种方法

 web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面为大家介绍几种不错的方法 web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法:  方法一:(改配置法)    找到Global.asax文件,在Application_Start()方法中添加一句:   代码如下: GlobalConfiguration.Configuration.Formatters.

Java方法的参数和返回类型统一为Map是否合理?

问题描述 开发一个Web应用. 主管要求 所有业务逻辑的Java方法参数和返回类型必须统一为Map类型.理由是将来扩展时接口不用修改.而且有多返回值的方法也好处理但是这样一来.返回一个String都要写成 Map resultMap = doXXXXX(paramMap);String result = (String)resultMap.get("resultStr");返回一个VOMap resultMap = doXXXXX(paramMap);XXXXVO resultVO =

java反射机制 getreturntype是如何知道方法返回值类型的

问题描述 java反射机制 getreturntype是如何知道方法返回值类型的 各位大神,小弟有一事不明 我们有一个变量,就是方法名 java反射机制 getReturnType()是如何知道我要定义的这个方法的返回值类型. 它怎么知道我要的这个方法应该返回什么值?? 解决方案 java编译后的.class文件里面记录了类的全部信息,包括方法的返回值.参数.异常等.程序运行时,.class文件会被加载到运行时数据区,java反射 机制就是从类型信息中获取装载类解析后的详细信息的. 解决方案二:

C# web api返回类型设置为json的两种方法_实用技巧

web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Application_Start()方法中添加一句: 复制代码 代码如下: GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); 修改后: 复制代码 代码如下: protected void