牛客网面试题
tingting256
这个作者很懒,什么都没留下…
展开
-
Java父类子类成员变量初始化
初始化过程是这样的: 1.首先,初始化父类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 2.然后,初始化子类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化; 3.其次,初始化父类的普通成员变量和代码块,在执行父类的构造方法;4.最后,初始化子类的普通成员变量和代码块,在执行子类的构造方法;转载 2015-09-06 21:48:37 · 1777 阅读 · 0 评论 -
Java中List删除
Iterator it = list.iterator();intindex = 0;while(it.hasNext()){ Object obj = it.next(); if(needDelete(obj)) //needDelete返回boolean,决定是否要删除 {转载 2015-09-06 20:54:16 · 590 阅读 · 0 评论 -
结构型模式
结构型模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。在GoF设计模式中,结构型模式有:1.适配器模式 Adapter 适配器模式是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 两个成熟的类需要通信,但是接口不同转载 2015-09-06 20:58:37 · 335 阅读 · 0 评论 -
Struct1和Struct2的区别
http://www.nowcoder.com/test/question/done?tid=1196688&qid=15081#summary转载 2015-09-06 21:51:51 · 2854 阅读 · 0 评论 -
关于JAVA中if表达式中的赋值语句
例一:public static void main(){boolean x=false;if(x=true){System.out.print(x);}}注意:这是编译可以通过的,会打印出true;例二:public static void main(){int x=0;if(x=1){System.out.print(x);}原创 2015-09-06 20:36:33 · 8870 阅读 · 0 评论 -
HashMap&HashTable
以下内容均转自百度百科: HashMap: 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 和 put)提转载 2015-09-06 20:45:58 · 367 阅读 · 0 评论 -
类成员变量访问权限
public 所有类private 自己protect 同一包和子类什么都不写 只能被同一包访问原创 2015-09-06 21:03:48 · 556 阅读 · 0 评论 -
网易编程题暗黑字符串原理解析以及Java源码
一个只包含'A'、'B'和'C'的字符串,如果存在某一段长度为3的连续子串中恰好'A'、'B'和'C'各有一个,那么这个字符串就是纯净的,否则这个字符串就是暗黑的。例如:BAACAACCBAAA 连续子串"CBA"中包含了'A','B','C'各一个,所以是纯净的字符串AABBCCAABB 不存在一个长度为3的连续子串包含'A','B','C',所以是暗黑的字符串你的任务就是计算出长度原创 2016-09-18 00:24:35 · 2095 阅读 · 1 评论