浅情孤唐

导航

2018年4月21日 #

map和hasmap的区别

摘要: MAP接口的定义如下: public interface MAP< k , v> Key 到value 的映射 ,Key不允许重复,每一个key只能映射一个value 。 HashMap类的定义如下: public class HashMap<k,v> extends AbstravtMap<k,v 阅读全文

posted @ 2018-04-21 16:05 浅情孤唐 阅读(711) 评论(0) 推荐(0) 编辑

List和ArrayList的区别

摘要: 装箱:在值类型向引用类型转换时发生; 拆箱:在引用类型向值类型转换时发生; 值类型:直接将内存存储在栈内,由系统自动释放资源的数据类型; 引用类型:由类型的实际值引用(类似于指针)表示的数据类型,通俗点说就是在编程时需要new出来的变量类型都是引用型,引用类型是存放在内存的堆中; 内存堆跟栈的定义跟 阅读全文

posted @ 2018-04-21 15:07 浅情孤唐 阅读(1532) 评论(0) 推荐(0) 编辑

如何调用带返回值类型的函数

摘要: 1 在同一个类中,可以使用this,super.类的内部的方法调用,被调用的方法和调用方法的方法在同一个类中。 2不同类值间的调用:调用方法的方法,不在被调用方法的类。 实例化这个类的对象调用此类的方法。 阅读全文

posted @ 2018-04-21 14:30 浅情孤唐 阅读(1957) 评论(0) 推荐(0) 编辑

创建带返回值的函数

摘要: 访问控制符 [返回值类型] 方法名 (){ retrun[返回值] //void 没有返回值,可省略 } public int test(){ int a =10; int b=2; retrun a+b; } 阅读全文

posted @ 2018-04-21 14:20 浅情孤唐 阅读(201) 评论(0) 推荐(0) 编辑

Java如何创建参数个数不限的函数

摘要: 可变的参数类型,也称为不定参数类型。英文缩写是varargus,还原一下就是variable argument type。通过它的名字可以很直接地看出来,这个方法在接收参数的时候,个数是不定的。 public class TestVarArgus { public static void dealA 阅读全文

posted @ 2018-04-21 11:15 浅情孤唐 阅读(743) 评论(0) 推荐(0) 编辑

如何调用带参数的函数

摘要: Test test=new Test(); //调用这个类的构造函数,先实例这个类的对象’ test.test(); //通过这个对象.属性或者方法,构造函数有几个形参数,就必须传递几个实参。 阅读全文

posted @ 2018-04-21 10:51 浅情孤唐 阅读(371) 评论(0) 推荐(0) 编辑

如何创建啊带参数的函数

摘要: 1.构造方法没有返回类型,方法名和类名保持一致。 2.构造方法不是我们手动调用的,是对象被创建的时候jvm(java虚拟机)调用的。 3.如果一个类我们没有给它定义构造方法,jvm(java虚拟机)在编译的时候 会给这个类默认添加一个无参构造方法。 4.如果自己定义了构造方法,那么jvm不会再创建无 阅读全文

posted @ 2018-04-21 10:33 浅情孤唐 阅读(488) 评论(0) 推荐(0) 编辑

如何创建匿名函数

摘要: 匿名对象:没有名字的对象 匿名对象使用的注意点: 1.一般不会用匿名对象给属性赋值,无法获取属性值,每次new 都是一个新的对象。 2.匿名对象永远都不可能是一个对象。 new person("小强").say(); //匿名对象 如:person new().name = “星星”;是不行的 匿名 阅读全文

posted @ 2018-04-21 09:26 浅情孤唐 阅读(250) 评论(0) 推荐(0) 编辑