又是悠闲的一天,看看证券基础知识,再来学习大一大二都会的java知识,争取不做一个不会编程的IT人士。
1、final:修饰成员变量,则该变量只能在创建时被赋值或者构造时被赋值。
修饰基本成员变量,赋值后不可再赋值;修饰引用变量时,引用对象不可变,但引用对象本身的值可变。
修饰类,final修饰的类不可以有子类,因为子类可以重写父类的方法改变父类的实现细节。
2、抽象类:abstract,抽象类就是把几个类找出共同点,形成一个类,一个大概的模版,实现此抽象类需实现抽象类中的抽象方法,避免了子类实现的随意性,抽象类可以包含普通方法。继承类用extends,只能继承一个父类
3、接口interface:不包含普通方法,所有的方法都是抽象方法,它是为了实现多个类的行为规范。实现接口用implements,可以实现多个接口。
4、java容器:set,list,queue继承Collection。set如容器一样,将对象放入,但不能放入重复数据,无排序;
HashSet类:存入对象会通过hashCode()方法获得hashCode值,然后根据这个值决定该对象存放的位置,所以取对象速度很快。
5、Collection可以使用Iterator接口遍历集合元素,Iterator接口隐藏了各种Collection实现的底层细节,向应用程序提供了遍历Collection集合元素的同意编程接口。
6、Collection的另一种遍历方法是foreach()循环遍历。
时间: 2024-10-17 07:00:15