静态static方法中不能调用非静态non-static方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。 在主函数(static方法)中我们经常创建某个类的实例,再利用其引用变量调用它的非静态方法。 ...
分类:
其他好文 时间:
2017-02-22 23:01:08
阅读次数:
177
The static keyword defines a static method for a class. Static修饰的方法只能通过类名来调用,不能使用具体对象来调用,常用来做公用方法utitly 同一个class下的不同静态方法可以通过this来互相调用, 非静态方法不能直接通过this ...
分类:
其他好文 时间:
2017-02-06 18:02:04
阅读次数:
142
java的数组index[]方括号内饰可以进行算数运算的 如: String[] stringArray = testString.split("\\."); System.out.println(stringArray[stringArray.length-1]); 2.非静态方法可以调用静态方法 ...
分类:
编程语言 时间:
2017-02-05 23:09:38
阅读次数:
213
某一时刻只有一个对象持有锁,不管有多少个方法,其他线程都无法持有锁 线程八锁的关键: 1.非静态方法的锁默认为this,静态方法的锁为对应的Class 实例(类的字节码)。 2.某一时刻内,只能有一个线程持有锁,无论几个方法。 ...
分类:
编程语言 时间:
2017-02-05 10:51:28
阅读次数:
173
Java 第九章 类的方法 (二) 一、带参的语法: 访问修饰符 返回值类型 方法名称(参数列表){ 方法体; } 例:public String getFuirt(String fuirt){ String zhi=fuirt+m+"汁"; return zhi; } 二、调用带参方法: 同类中, ...
分类:
编程语言 时间:
2017-02-05 00:37:23
阅读次数:
184
static 关键字的特点 随着类的加载而加载 优先于对象存在 被类的所有对象共享 什么时候用Static静态? 如果某个成员变量是被所有对象共享的,那么它就应该被定义为静态的 共性用静态; 可以通过类名调用 其实它本身也可以通过对象名调用. 推荐使用类名调用 静态修饰的内容一般称为 与类相关的,类 ...
分类:
其他好文 时间:
2017-01-26 09:52:07
阅读次数:
123
转载: http://www.cnblogs.com/dolphin0520/p/3799052.html 一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创 ...
分类:
编程语言 时间:
2016-12-29 23:20:01
阅读次数:
275
一、java.lang.Object类【★】 类层次结构的根类,所有类都直接或者间接的继承自该类。 构造方法: public Object() 成员方法: public int hashCode() 返回该对象的哈希码值 public final Class getClass() 返回此对象的运行时... ...
分类:
编程语言 时间:
2016-12-23 22:56:17
阅读次数:
292
C#中静态与非静态方法比较 C#中静态与非静态方法比较 C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢? 让我们来看看最直观的差别 ...
遇见的问题 Outofmemery 1,注意bitmap对象销毁 if(bitmapObject.isRecycled()==false) //如果没有回收 bitmapObject.recycle(); 1, 除了上次Android开发网提到的 优化Dalvik虚拟机的堆内存分配外,我们还可以强制 ...
分类:
移动开发 时间:
2016-12-14 13:50:48
阅读次数:
296