码迷,mamicode.com
首页 > 编程语言 > 详细

java学习内部类和final

时间:2015-09-04 07:21:05      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

java内部类:

http://www.cnblogs.com/dolphin0520/p/3811445.html

android.blog.51cto.com/268543/384844/

外部类可以访问内部类的private成员。

传递参数的时候,最好用final。

final解析:

http://www.cnblogs.com/dolphin0520/p/3736238.html

数组复制:public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)

字符串:

java中创建并初始化一个String对象,最常见的方式有两种:
String str=new String("XXX");
String str="XXX";  
      前者是java中标准的对象创建方式,其创建的对象将直接放置到堆中,每调用一次就会创建一个新的对象;后者则会在栈中创建一个对象引用变量str,然后 查看字符串池中是否存在"XXX",如果没有,则将"XXX"存放字符串池,并令引用变量str指向它;如果已经有"XXX",则直接令str指向它。这样充分利用 了栈的数据共享优点,当然也可能是一个陷阱,对象很有可能没有创建,只不过指向一个先前已经创建的对象;而new()方法则能保证每次都创建一个新的对象。

对象排序:

@Override
public int compareTo(Object o) {
	particle pTmp = (particle) o;
	int flag = fitness > pTmp.fitness ? 1 : -1;
	return flag;
}

 对象输出重载:

技术分享
 1 @Override
 2 public String toString() {
 3     String ret = new String();
 4     ret += "v= ";
 5     for (int i = 0; i < dim; ++i) {
 6         ret += "  " + v[i];
 7     }
 8     ret += "pos= ";
 9     for (int i = 0; i < dim; ++i) {
10         ret += "  " + pos[i];
11     }
12     ret += "    fit= " + fitness;
13     return ret;
14 }
View Code

 

java学习内部类和final

标签:

原文地址:http://www.cnblogs.com/ywys/p/java.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!