java中的方法什么时候需要void来修饰

java中的方法什么时候需要void来修饰
java中的方法什么时候需要void来修饰
java中的方法什么时候需要void来修饰

0

6个回答

不需要返回值的情况下,使用 void。这是最基本的!

1

方法不需要返回值的时候加void

1

不需要给调用它的成员提供返回值的时候。

0

void 就不是修饰的范畴吧 它是代表该方法的返回值类型 是定义方法必须要的一部分 最常见的public static void main函数 什么都不返回 那就是void

0

在你定义这个方法而不需要返回值的时候,使用Void。

0

void这个词实例方法、静态方法中经常使用到,实现某种功能,不需要获取最终的结果,即不用返回值,那么这样的方法使用void修饰

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
JAVA中用final来修饰方法的参数
1:用final来修饰方法参数的原因是防止方法参数在调用时被篡改,在final修饰的方法参数中,如果修饰的是基本类型,那么在这个方法的内部,基本类型的值是不能够改变的。(个人理解是可以看做是这个值只能被初始化一次,后面都是用到这个值的,只能用不能修改!) 2:但是如果修饰的是引用类型的变量,那么就需要注意了,引用类型变量所指的引用是不能够改变的,但是引用类型变量的值是可以改变的。 public
java synchronized修饰方法和修饰方法块
感觉这篇文章写的不错,转载其他作者的。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个
java中的synchronize(修饰方法)
继续学习java中的synchronize
什么时候使用final修饰
final修饰的参数相当于常量,也就是当多人共同写一个程序的时候避免他人更改这个常量的时候可以使用,或者其它情况下为防止以任何形式改变此常量值的时候...
Java中void方法的异常处理
主类(Main1.java)。其中的方法有a1(),a2().rn在Main1.java要先后调用a1(),a2()。当a1()中try块里出现异常,那么进入catch中,catch里写return;是否会重新执行a1()这个方法?如果会执行,在return时执行成功了,能够回到Main1中,继续执行a2()方法吗?rnrn其中a1和a2都是void返回类型rnrn请详细解释一下,如果出现异常,我想重新执行该方法,并且执行后返回调用处继续向下执行其他代码,该如何实现?谢谢各位大侠!!!!!!!!!!!!!!!!!!!!!!
Java中static修饰的方法和非static修饰的方法的区别
static修饰的方法和普通方法的不同
-(void)方法与+(void)方法
-(void) test;  其实就是java的类方法 +(void)test;  其实就是java的静态方法  
使用final来修饰方法
Final 来修饰方法final来修饰类 方法 属性都表示其值不可变,也就是说类不可继承,方法不可重写,属性不可覆盖。如果使用final来修饰方法,那么表示该方法不能被重写,如果在父类中使用final 来修饰方法,那么该方法就被定义为private,即不可重写,不能被子类调用,即方法被私有化了。demo父类 中有一个用final 声明的speak方法,子类继承父类并去调用speak方法。class...
Java编程在方法中什么时候需要参数?
可能有很多人在学习Java的过程中,在构建方法时总是不知道何时该写参数,何时不写,那么接下来我们写一个最简单的例子来说明有参数的重要性。 如图中的例子,如果我们要计算b和c的值,只需要在调用add()方法的时候把b和c替换成你想计算的数就行了。其它的方法可以以此类推。 ...
java static关键字修饰方法
java static关键字修饰方法1.java static关键字修饰方法的特性2.注意要点 1.java static关键字修饰方法的特性 随着类的加载而加载,在内存中也是独一份 可以直接通过“类.类方法”的方式调用 在静态的方法内部可以调用静态的属性或者静态的方法,而不能调用非静态的方法。反之,非静态的方法时可以调用静态属性或者方法的。 demo public class TestSta...
Java static修饰方法
一、static 修饰方法 1、与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。调用静态方法可通过类名访问或者对象方法。 例如:public class StaticMethod { //使用static关键字修饰静态方法 public static void print(){ System.out.println(
java的final关键字——修饰方法
二、final修饰方法 final修饰的方法不能被子类覆盖,但是可以被子类使用和重载。 class Aa{ public int dInt = 0; public int getdInt() { return dInt; } public final void setdInt(int dInt) { System.out.p
【漫谈】 Java 中的 Void 和 void
Java 中,大家对 void 应该是相当熟悉了。它表示“空”,所有无返回值的方法都使用它表示返回类型。 public static void main(String[] args) { // ... } void 是一种基本数据类型。 而 Void 是 void 封装类型,API 上称其为“占位符(placeholder)”。 看起来,Void 之于 void 类似于 Integer 之于 ...
Java 中被static 修饰的属性,方法和代码块在什么时候加载
intellij社区版+jdk.7 package com.static_life; import com.SVS2; /** * Created by Administrator on 2016/12/21. */ public class StaticVariableStart { public static int age = 124; public Str
什么时候需要重写equals方法
你的对象想放到Set集合或者是想作为Map的key时(非散列的Set和Map,例如TreeSet,TreeMap等),那么你必须重写equals()方法,这样才能保证唯一性。对于良好的编程风格而言,你应该在重写equals()方法的同时,也重写hashCode()方法。 再说说必须重写hashCode()的情况:      如果你的对象想放进散列存储的集合中(比如:HashSet,Linked
java--什么时候需要方法的重写
在 java中 会经常遇到方法的重写  当现有的方法不能满足我们编程需要时 则需要对方法进行重写, java中 java.lang包不需要引入  对java.lang 包内的obj类内的函数重写时 在对象类方法直接重写就可以。 而对其他包的类中的方法重写时 需要注意,若类为接口 则需要implements 对接口继承 (注意:接口中的方法全是虚假方法 只有定义没有 执行),继承之后才能对接口中
java中变量什么时候需要初始化
1. 对于类的成员变量,不管程序有没有显式的进行初始化,加载时Java虚拟机都会先自动给它初始化为默认值。   基本数据类型默认值如下:              Boolean      false              Char           '\u0000'(null)              byte            (byte)0
JAVA中什么时候需要定义一个接口?
各位大神们,初学者··· rn rn 我知道接口表示一种约定, 接口表示一种能力。rn rnrn 我该什么时候该定义接口那?
请问JAVA中什么时候需要初始化什么时候不需要?
不是基本类型都有默认的值吗?rn那好像……总觉得哪里是一定需要初始化的,否则就会出错。rn请问在什么地方一定需要初始化的?
Java 方法中加void和不加void的 区别
只要记住void即无返回值就OK了,如果不用void,那么这个地方一定是被一个其它的类型所替代,比如下面用的是String,当然也可能是int或者Boolean等等,那么此时我们下面就要有一个return返回值。 你看main方法不也是void嘛! 具体的可以执行下面的代码debug一下就知道了。   package com.Thursday.one; public class Var...
Java的环境变量什么时候需要设置
[color=darkred]1.在用MyEclipse开发的时不用配置环境变量,因为MyEclipse是个集成的IDE,之中指定了jre。环境变量配置与否和开发没有关系,环境变量是给成品用的。[/color] 2. 除非要在命令行下用javac命令来编译java程序,否则不需要设置classpath环境变 量,如其他JAVA教程中所说的那样设置classpath环境变量为d:\jdk\...
方法 中 void 的解释
转载于:https://www.cnblogs.com/kaibindirver/p/9845283.html
Java 变量什么时候需要初始化?
1 .类里定义的数据成员称为属性,属性可不赋初值,若不赋初值则JAVA会按上表为其添加默认值;方法里定义的数据成员称为变量,变量在参与运算之前必须赋初值。有了这个模板,就可以用它来创建对象:Vehicle veh1 = new Vehicle(); 通常把这条语句的动作称之为创建一个对象,它包含了四个动作。 1)右边的“new Vehicle”,是以Vehicle类为模板,在堆空间里创建一个Ve
-(void)layoutSubviews什么时候触发调用
在UIView中layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews 2、addSubview会触发layoutSubviews 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化 4、滚动一个UIScrollView会触发layoutSubviews 5、旋转Screen会
java中final修饰方法传入参数的影响
最近在看spring 源码深度解析 看到了许多方法中的参数被final修饰符修饰 什么作用自己蒙了 难道在方法中不允许修改参数么 网上查了查 恍然大悟 final类型修饰的参数分为两种类型 基本类型 与引用类型        final修饰基本类型如下 public void getValue(final int a){ .... } 如果在方法中修改上述方法的参数则会报错如
java中final修饰方法传入参数的含义
final类型修饰的参数分为两种类型 基本类型 与引用类型  参数加final 1、斯坦福教授说的好,方法可以比喻成一台机器(面包机),没错,在我的机器(方法)里面,我要的参数加了final(要原料),你给我传过来的参数,机器里面就无法改了,也就是说在机器里的这个参数,一直指向的都是你传进来的参数。 public class FinalNBA {     public static voi...
java中synchronized修饰的方法和代码块
Java中synchronized修饰的方法和代码块 public class Test { public static void main(String[] args) { // 测试synchronized修饰的方法 new Thread(new Runnable() { @Override
Java中类,变量,方法,接口的修饰…
1.类的修饰符 (1)定义类的顺序:访问修饰符 修饰符 class 类名 extends 父类名称 implements 接口名。(在这访问修饰符和修饰符可以调换位置) (2)类的访问修饰符: public 说明:可以被所有的类访问和使用,并且public类必须定义在与该类名相同的文件中。 package 说明:可以被同一个包中的类使用,默认的访问权限可以省略该关键字,可以定义在和publ
JAVA中final修饰的最终方法
class a1rn  rn   final int add(int x,int y) rn     return(x+y);    rn   int mul(int a,int b)rn    rnrn     int z=0;rn     z=add(1,7)+a*b;rn    return z;rn   rn rn  public class c4_17 extends a1 rn  rn public static void main(String[] args)rn rnrn    int a=2,b=3,z1,z2;rn  c4_17 p1=new c4_17();rn  z1=p1.add(a,b); rn  z2=p1.mul(a,b);rn  System.out.println("z1="+z1);rn  System.out.println("z2="+z2);rn rn  rnrnrn 运行结果:z1=5,z2=14  
java中的权限修饰
在java程序中,总是能够看到public,private,protected等修饰符,不同的权限修饰作用的范围不一样。 先讲下对类的修饰,这个对类的修饰默认的是对外部类的修饰,可以是public或者无修饰符,如果是public,则可以在其他的包里调用,包间互相调用。无修饰符时,只能在该包里使用,不能在其他包里调用。当然,还有内部类这种情况。 另一种是对成员变量的修饰,用public修饰的成员
Java中final修饰
final 关键字表示对象是最终形态的,对象是不可改变的意思。final 应用于类、方法和变量时意义是不同的,但本质是一样的:final 表示不可改变。 final 用在变量的前面表示变量的值不可以改变,此时该变量可以被称为常量;final 用在方法的前面表示方法不可以被重写;final 用在类的前面表示类不可以被继承,即该类是最终形态,如常见的 java.lang.String 类。 fina...
java 中public void paint()方法问题
import java.awt.*;rnimport java.awt.event.*;rnrnclass MyBtton extends Button implements ActionListenerrn int x=10,y=10,i=0;rn Color color[]=Color.red,Color.yellow,Color.green;rn Color c=color[0];rn MyBtton()rn setSize(38,85);rn setBackground(Color.cyan);rn addActionListener(this); rn rn rn public void paint(Graphics g)rn g.setColor(c);rn g.drawOval(x, y, 20, 20);rn rn rn public void update(Graphics g) rn g.clearRect(x, y, 20, 20);rn //paint(g) ;rnrn public void actionPerformed(ActionEvent e)rn i=(i+1)%3;rn c=color[i];rn y=y+23;rn if(y>56)rn y=10;rn repaint();rn rn rnrnclass WindowCanvas extends Framern WindowCanvas()rn MyBtton button=new MyBtton();rn setLayout(null);rn add(button);rn button.setLocation(30,30);rn setBounds(60,125,100,200);rn setVisible(true);rn validate();rn addWindowListener(new WindowAdapter()rn public void windowClosing(WindowEvent e)rn System.exit(0);rn rn );rn rnrnpublic class PaintExa rnrn /**rn * @param argsrn */rn public static void main(String[] args) rn new WindowCanvas();rn // TODO Auto-generated method stubrnrn rnrnrnrnrn上面的程序是实现交通指示灯的样式public void update(Graphics g) rn g.clearRect(x, y, 20, 20);rn paint(g) ;rnrnrn repaint();rn我把这三句删掉,程序任能实现该功能,这是因为事件处理之后,自动调用父类的方法吗?还有public void paint()重写父类方法怎么不调用就能运行??
Java中void方法深入讲解
1.1基本简介 void是java中的关键字,它代表的意思是什么也不返回,我们在开发过程中经常会用到,如一个方法不需要返回值时可以使用void关键字,在main方法中也是void关键字。 public static void getName() { String name = "username"; System.out.println(name);...
java中void方法return的用法
用来终止运行方法。
Java项目中什么时候需要多线程?
Java项目中什么时候需要多线程?比如什么项目中那个模块用到了
Java中class的修饰及成员变量的修饰
为什么80%的码农都做不了架构师?>>> ...
Java:static 修饰的字段、方法
static 修饰符表示静态的,可修饰字段、方法、内部类,其修饰的成员属于类,也就是说 static 修饰的资源属于类级别,而不是对象级别。 static 的真正作用: 用来区别字段、方法、内部类,初始化代码属于对象还是属于类本身。 static 修饰符的特点: ① static 修饰的成员(字段/方法),随着所在类的加载而加载 当 JVM 把字节码加载金 J...
JAVA 同步之 synchronized 修饰方法
在JAVA多线程编程中,将需要并发执行的代码放在Thread类的run方法里面,然后创建多个Thread类的对象,调用start()方法,线程启动执行。 当某段代码需要互斥时,可以用 synchronized 关键字修饰,这里讨论 synchronized 关键字修饰方法时,是如何互斥的。 synchronized 修饰方法时锁定的是调用该方法的对象。它并不能使调用该方法的多个对象在执行顺序上...
Java修饰方法和equals重写
1、修饰方法或属性: public:任何类中都可用 protected:当前包可访问,出了包有特例(继承) 缺省:当前包可访问 private:当前类中的对象this可以调用的,使用时注意添加get和set方法 2、Object的几个特殊方法 equals方法 toString方法 hashCode方法 3、String的equals方法是对Object中的equ...
synchronized修饰方法和修饰方法块(-)
synchronized关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(th
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo