2014/10/23 java基础记录记录(2)

又是悠闲的一天,看看证券基础知识,再来学习大一大二都会的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

2014/10/23 java基础记录记录(2)的相关文章

2014/10/22 java基础知识记录(1)

今日上班没啥叼事,就翻开放在桌上已久的java疯狂讲义看了一看,唉,真不好意思说自己是学编程的,记录点,积累点,不求能成为大神,希望工作中不要被人当作文盲. 1.常量池:String a=“java”;"java"会放入常量池中.而放在new  String("java")内存中,所以每次new String()都会产生一个新的对象. 2.基本类型变量转换为字符串方法:int  n=1;String str=n+""; 3:toString()方

2014.10.23安卓全球开发者大会经历

2014.10.23安卓全球开发者大会经历 by 伍雪颖 2014.10.23 2014安卓全球开发者大会 作为一个程序员,怀着激动的心情,大老远的从深圳南山赶到福田香格里拉酒店,听了一天后其实是很失望地回来的: 1.中国分几个区同时进行,就深圳区是免费入场的,所以深圳区的活动质量是最差的 2.全场在做广告的偏多 3.挂着"安卓全球开发者"的羊头,卖着扯皮的狗肉 4.雷军说好要来的,最后大概意思是深圳都是做广告的,来了没意思 5.说实在的,干货不多 上午赶过去因为半路塞车了,11点多才

2014/10/23——记一次新生账号注册的问题吧

可能最近比较懒的原因,感觉好久没有记录有关oj使用时的遇到相关的问题了,不是没有遇到问题只是感觉懒得写. 昨天遇到非计科软件协会会员注册不上的的问题,想顺便把前一阵的问题记一遍流水账(正在努力回忆,希望不要漏掉什么细节): 1.类UNIX系统bash漏洞修复的问题: 在9月底的一次看前辈们聊天中无意的知道了当时网上闹的沸沸扬扬的like UNIX系统爆出的bash漏洞,然后全哥直接艾特我,弄得一无所知的我无地自容,终于在在网上了了解了一阵后,终于在30号的时候找到了好博文,然后修复了一下,做了简

Count and Say 2014/10/23

public class solution { public static void main(String[] args) { System.out.println(countAndSay(12)); //String s="23"; //int r=s.length(); //System.out.println("11111111111111111"); } public static String countAndSay(int n) { if(n == 1

每天五个java相关面试题(10)--java基础详解篇2

好勒好勒.一起加油 一.HashMap和Hashtable的区别. 答: HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable. HashMap允许将null作为一个entry的key或者value,而Hashtable不允许. HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey.因

2.23 Java基础总结 ①toString方法②equals③this和super④final⑤常量

①toString方法②equals③this和super④final⑤常量一.toString方法Object的toString方法返回该方法的字符串描述,一般都会重写,String的toString就是重写了的这里可以输出想要的信息,方便调试等二.equals方法== 判断的是引用 Object的equals方法比较的是对象里边的内容 三.this和superthis()调用本类的其他构造,只能写在构造方法的第一句 this.属性或行为当前对象的属性或行为 super()调用父类中只等的构造

2014.10.23作业

一.猜拳游戏: package com.lovo; import java.util.Scanner; public class GuessGesticulate { public static void main(String[] args) { boolean goon = true; int me = 0; Scanner sc = new Scanner(System.in); Gesticulate ge = new Gesticulate(); do { do { System.ou

【2014/10/23】

oracle sequence sequence 创建的时候,需要注意cache和order 场景: 1. 当不强行要求序列严格按照顺序来,并最大值大的时候,可以使用cache+noorder ,这样的效率最高 2. 当强行要求序列严格安装顺序来,使用cache+order,可以保证顺序

2017/05/23 java 基础 随笔

1.多态的好处: a.提高了代码的维护性(继承保证) b.提高了代码的扩展性(由多态保证) package com.huawei; public class Demo2 { public static void main(String[] args) { creatMethod(new Cat()); } public static void creatMethod(Animal a){ if(a instanceof Cat){ Cat c=(Cat)a; c.catchrat(); }els