最新文章列表

调用service静态方法抛RuntimeException问题

    假设有一个service类是 AbcSvr在其内有一个static方法供外调用启动自己。 public static void startAbcSvr(Context ctx ) { ctx.startService(new Intent(ctx, AbcSvr.class)); }    在某种情况下回抛出Exception    Excepti ...
hemowolf 评论(0) 有2143人浏览 2013-02-06 10:50

JAVA学习笔记——JAVA基础语法之精华

一、标识符      概念:JAVA里面我们可以给他取名字的(变量、类、方法等等)就是标识符:      注意:1、标识符只能包含字母、数字、下划线还有美元符号$               2、只能以字母、下划线和美元符号开头 二、变量      概念:JAVA中储存数据的最小单元      扩展:计算机中保存数据的最小单元是位(一个0或是一个1就
hejiajunsh 评论(0) 有1289人浏览 2013-01-30 16:37

实例变量和类变量区别的总结

最近在复习一些Java知识..顺便给自己做一下总结,哪里写得不好,多情大家指教!!   实例变量和类变量平时我们好像多少叫做非静态变量和静态变量,两者的区别就是前者没static修饰,后者有static修饰。实例变量和类变量,这样的叫法,可以很直接得说明它们一个是属于实例的,另一个是属于类的,那什么叫属于实例和属于类呢?   属于实例:在new出类的实例的时候进行初始化的变量。 属于类 ...
chenchuangfeng 评论(5) 有2144人浏览 2013-01-07 00:47

是否可以从一个static 方法内部发出对非static 方法的调用?

不可以。因为非static 方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static 方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static 方法中发出对非static 方法的调用,那个非static 方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个static 方法内部不 ...
zhangyq_qq 评论(0) 有1036人浏览 2012-12-26 16:38

final、static和private方法的使用场景浅议

final、static和private使用可能有些初涉编程的开发人员不是很了解其使用场景,现做一下简单叙述: final修饰方法时,表示方法不可被overload和override 对于final 修饰的方法,一般来说主要用在超类中,防止该方法被子类覆盖,比如在templete method pattern设计模式中,templete method 由于封装了算法,一般会用final修饰符 ...
shuhucy 评论(0) 有1788人浏览 2012-12-21 17:47

php导出excel

/** * @param string $filname //输出的文件名 * @param string $type //编码类型 * @param string $array //excel的标题 * @param string $data ...
Lamp兄弟 评论(0) 有704人浏览 2012-12-12 09:51

java方法使用修饰符的总结

一个类中对于非静态方法主要是用来对类中的类变量进行操作的。 而一个类中的静态方法一般是不会对类中的类变量进行操作的,而是完成一些其他的特殊功能。   在类中写方法时,什么情况下用public,什么情况下用private,什么情况要加static来修饰,做一下总结。通过这些总结,可以检查一下自己写的类的方法中用到的修饰符是否合理   首先要弄清楚一点,类中的静态方法只能访问类中的静态类变量 ...
liuhaibo_ljf 评论(0) 有1441人浏览 2012-11-28 16:04

C++ 实现把非静态成员函数作为回调函数(非static)

众所周知,C++的类成员函数不能像普通函数那样用于回调,因为每个成员函数都需要有一个对象实例去调用它。         通常情况下,要实现成员函数作为回调函数,一种常用的方法就是把该成员函数设计为静态成员函数,但这样做有一个缺点,就是会破坏类的结构性,因为静态成员函数只能访问该类的静态成员变量和静态成员函数,不能访问非静态的,要解决这个问题,需要把对象实例的指针或引用做为参数传给它。 ...
qimo601 评论(0) 有14571人浏览 2012-11-16 10:10

const、static的理解

对于C/C++语言来讲, const就是只读的意思,只在声明中使用; static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结束后存储空间不释放; 对于全局变量,如果以文件划分作用域的话,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见. static const 应该就是上面两者的合集. 下面分别 ...
tangbinqi 评论(0) 有1272人浏览 2012-11-07 14:58

Java 语言静态变量和静态方法继承机制的吐槽

假设,如果,要是,'静态变量'的继承能够按照我‘天真的以为是的那个样子’,会怎么样呢? class Person { public static String name = "person"; public static String name(){ return name; } } class Person2 ...
allwefantasy 评论(0) 有1631人浏览 2012-10-23 15:33

关键字

##static  关键字用来优化初始化变量之类代价高的操作。 void someFunction() { //不论调用多少次 x只会创建一次 static Expensive *x = [[Expensive alloc] initWithData:..]; //操作x } int main(int argc,char *argv[]) { someFuncti ...
supclass 评论(0) 有663人浏览 2012-10-11 09:39

回望Java中的final关键字

final关键字可以理解为“这个东西不能改变”。之所以要禁止改变,可能是因为实际业务情况需要或者效率或者设计因素,比如说应用中的全局变量我们经常将其用static加final关键字声明保证不能改变且该类的所有对象只有一份。在声明为final的地方有成员变量、方法、类。   final成员变量: 往往我们在用final声明为是常数数据的时候,可以分为编译期的常数数据和运行期的常数数据。 什么叫 ...
crawler 评论(2) 有2404人浏览 2012-09-03 15:25

回望Java中Static关键字

编写代码过程中常常用到static关键字修饰符,比如常用的工具类中我们会经常声明一些常用的static静态方法,如在JDK中的java.lang.Math类和java.lang.System类 ...
crawler 评论(8) 有3864人浏览 2012-09-01 09:41

未完 java Static 总结

static可以用来修饰: 字段 Fields 方法 Methods 嵌套类 Nested Classes 初始化块 Initialization Block import (注意格式为import static,不是static import) Static Fields: http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html ...
Wuaner 评论(0) 有1404人浏览 2012-08-31 18:47

static

是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后 ...
T240178168 评论(0) 有1967人浏览 2012-08-29 23:32

java static用法

静态变量(static variable) ・静态变量从属于类而不是对象(实例)。 ・在程序执行时,静态变量仅被初始化一次。并且优先于其他实例变量的初始化。 ・静态变量被类所共享。 ・静态变量可以直接通过【类名.静态变量】来调用,而不需要实例化对象。                   静态方法(static method) ・静态方法从属于类而不是对象(实例)。 ・静态方法只 ...
ehilcoder 评论(0) 有989人浏览 2012-08-10 15:10

深入剖析Java关键字static 和 final

【原创博文,我会不断修改整理的...】         两个Java关键字static 和 final,平常也经常用,或许是因为用得多了,成了一种习惯了,反而只知其然,而不知其所以然了。下面我就来结合自己的经验做一个总结,也算作一种备忘吧。     2.3.3小节中,对方法内部类使用的局部变量为什么要用final声明,进行了详细深入的探讨。 1.static (待写。。。)   2. ...
mingyang2013 评论(0) 有2034人浏览 2012-07-29 02:54

给 connect 的 static 模块加上url路径前缀

估计我们使用 connect 都会很自然地按照官方的例子使用静态文件模块 static:   var connect = require('connect'); connect( connect.static(__dirname), function (req, res) { res.writeHead(200, {'Content-Type': 'text/plai ...
nodejs 评论(0) 有313人浏览 2012-07-19 07:47

静态变量与非静态变量的区别

①java类的成员变量有俩种:         一种是被static关键字修饰的变量,叫类变量或者静态变量         另一种没有static修饰,为成员变量     ②通俗点说:         类的静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享。静态变量是 属于类的变量,而不是属于具体实例的变量。即:在同一个类的不同实例中 ...
huaye 评论(0) 有1129人浏览 2012-07-16 07:10

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics