导航:首页 > 源码编译 > java源码有的方法是空的

java源码有的方法是空的

发布时间:2022-04-12 13:00:39

A. java 构造方法赋值怎么是空的呢

因为你的构造方法里,并没有对你的属性进行赋值操作
比如我有一个student类,有一个属性是private string name;
构造方法是 public Student(String name){
赋值操作:this.name = name;(this.name 类里面的属性 name ,=name的name是函数的参数)
}
不知道明白了没有?呵呵,手工打造

B. 为什么 java main方法可以为空

public static void main(String args[])

入口方法一定是这样的。这个不用深究。返回类型为void,只是告诉虚拟机,这个程序结束了就结束了,不用交回程序运行的句柄什么的。

反过来想,不为void的话,你要返回什么东西给谁呢?

C. java 反射中如何获取一个参数为空的方法

  1. 写null弹出的警告是无影响的,可以用加@SuppressWarnings屏蔽

  2. 手册上推荐写法是.getMethod("show",(Class<?>[]) null);强制转型

  3. 另外一个符合类型的写法是.getMethod("show", new Class<?>[0]);

D. java中什么方法方法体必须是空的

java中抽象类中可以存在的抽象方法或接口中的方法不允许有方法体,但不属于方法体是空的。
java.awt.event包中的适配器类中方法体是空的。

从语法中说,没有方法体必须是空的这一要求,只要是非抽象的方法,必须要有方法体,至于里面写不写代码,即空不空取决于你的需要。

E. java 没有方法体的方法,是指没有任何代码的方法吗

不是,没有方法体是直类似接口的写法,没有代码的方法也是有方法体的。可以举个例子:
没有方法体:public
abstract
void
noMethodBody();
空方法体:public
void
empertyBody(){}
是有本质的区别的。没有方法体的方法,是需要你去实现的。空方法体,是需要覆盖的。

F. java selvlet获取接口调用实现类的方法为空是怎么回事

servlet 中没有注入,,,,,所以要先创建实例

G. Java里面一个空的方法的作用是什么呢 public void reset() { }

你是说void关键字,还是方法中的内容是空的?

void是指这个方法没有返回值,
如果是方法体是空的,有可能是抽象类中的方法,让子类去实现具体的内容,
不过没有加关键字,挺奇怪的.

H. java源码中有的方法调不出,为什么呢

首先,Integer中没有compare这个方法。反正我再jdk1.4,1.5,1.6中都没有找到。其次说下以下几点:
1、确保你使用的类和你看的类是同一个。一般都是java.lang.Integer
2、如果类没有找错,那么看看这个方法的修饰符。public、private、project。。(不懂的话就自己去搜下他们的区别)
3、看看compare是不是你找的那个类的内部类里面的方法,这里就需要再去看内部类的修饰符了。
。。。
比如java.lang.String 中的compare方法在静态内部类CaseInsensitiveComparator里面,所以外面是访问不到的。

原因还有很多,慢慢去了解吧。

I. java接口里的方法既然都是空的,为什么在类使用一个接口的时候,这些方法却有功能呢 菜鸟提问

接口只是指定有哪些功能,但是并不管功能是如何实现的,所以定义接口的时候有方法,但是方法是空的(谁想实现这个接口,谁就来补充这些方法)。但是在使用一个接口的时候,这些方法肯定有具体的实现方法,否则你也没有办法使用。

J. java中主函数为空, public static void main(String[] args){ } 这种主函数为空有什么作用

这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式

public:公共的,也就是任何对象都可以直接调用,这里主要提供给虚拟机调用。
static:静态的,即不依赖对象就可以调用该方法。是属于类的,在类加载的时候main()方法也随着加载到内存中去
void:无返回,main()方法是不需要返回值的

main:主要的,约定俗成,规定的,

String[] args:从控制台接收参数

为所有程序的主入口。

可能只是为了演示主函数应该怎么写,写在什么地方,而不是为了运行一个程序而写的吧。
而且还得看这个程序是不是提供给虚拟机运行的,如果不是虚拟机运行,就完全可以不要主方法。比如JAVA WEB项目等,主方法写在那里也只是出于规范代码风格吧。

阅读全文

与java源码有的方法是空的相关的资料

热点内容
游戏主文件夹是什么意思 浏览:797
极光电商app是什么软件 浏览:68
php调用html5 浏览:498
修改pdf安卓 浏览:475
php方法命名 浏览:159
200命令 浏览:328
图库已存在文件夹 浏览:728
U8硬件加密和软件加密区别 浏览:282
android设置启动页 浏览:115
mt4代码怎么加密 浏览:100
python的除法运算符 浏览:251
程序员逼宫老板 浏览:302
亚马逊云服务器多久会暂停 浏览:123
旅居游用什么app 浏览:259
代码加密后有什么影响 浏览:155
缤纷水母系列解压 浏览:994
mc无敌命令 浏览:89
windows核心编程光盘 浏览:622
美女和程序员相亲视频 浏览:659
你熟悉哪些算法 浏览:772