JavaSE
Ericosic
这个作者很懒,什么都没留下…
展开
-
返回值为什么不能作为重载的一个条件
原因就是:编译器在编译时,不会去判断函数的返回类型!也就是说你返回类型虽然不同,但是只有函数调用以后,编译器才去验证返回类型。明白了吗?原创 2014-01-03 21:25:34 · 3405 阅读 · 2 评论 -
关于Java中static的一点思考
static所修饰的方法和变量是属于类本身,不属于对象,无论创建多少个对象实例都是共用一个方法和变量. 静态的方法不可以调用非静态的方法,非静态的方法可以调用静态的方法.书上一般都这么写,但是作为入门的同学来说,记忆起来也很容易混淆起来。但仔细想想,也很容易理解。静态方法之所以不能调用非静态方法,是因为非静态方法属于某一个对象,而不是属于类,非静态方法的调用只能通过创建对象来调用。同样,静态方原创 2014-01-03 20:28:53 · 1160 阅读 · 0 评论 -
生成若干位数的随机ID
写了如下工具类:public class SystemUtil { public static String getRandomNumberByNum(int num) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < num; i++) { long randomNum = Math.round(Math.原创 2014-02-16 16:22:21 · 2585 阅读 · 1 评论 -
Java&Android复习
sendMessage() 立即发送Message到消息队列sendMessageAtFrontOfQueue() 立即发送Message到队列,而且是放在队列的最前面final修饰的成员和成员变量,可以被继承。final修饰的方法可以被继承不能被重写final修饰的类,不能被继承原创 2015-08-26 15:35:04 · 689 阅读 · 0 评论 -
Java中声明常量为什么用static修饰
在做Android开发的时候,只要查看一些Android源码,不难发现,其中,声明常量都是如下格式:private static final String TAG = "FragmentActivity";声明为什么要添加static关键字呢?之前是这么考虑问题的:定义一个类A,其中包含了用静态变量修饰的常量CONSTANT_A与直接用final修饰的常量CONSTANT_Bpub原创 2015-07-31 17:27:08 · 6308 阅读 · 1 评论 -
meta-data in the Android
使用过友盟统计或者其他第三方SDK,应该有在AndroidManifest中配置meta-data的经历,例子如下: <meta-data android:name="UMENG_APPKEY" android:value="55de62e167e58ebaaa000ca5" > <meta-data原创 2015-08-28 13:12:24 · 962 阅读 · 0 评论