加载中
Java中的构造函数调用顺序

关于Java中的构造函数: 同C++一样,Java的构造函数也是先基类构造函数再派生类构造函数的调用顺序。 同C++不同,=的赋值并不会引起copy构造函数的调用,而是必须通过class InstanceA = new c...

IT公司100题-12-求1+2+…+n

问题描述: 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。 分析: 利用类的静态变量实现: new一含有n个这种类的数组,那么该类...

2015/12/15 13:34
57
java中各种集合的用法和比较

java 集合

2015/07/09 17:50
578
Java继承中成员变量和成员函数的覆盖

关于继承中变量和方法的覆盖: 1, 与基类中同名的变量,会被派生类所覆盖(同时存在但是有独立的值),直接取值将是派生类的值,但是基类的变量也是同时存在的。如果通过派生类函数访问,得到...

2015/05/29 16:41
23
IT公司100题-2-设计带min函数的stack

问题描述: 定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。 要求函数min、push 以及pop 的时间复杂度都是O(1)。 双倍空间实现: 保存2个栈,分别是元素和当前最小值。 压缩...

2015/10/20 17:35
66
计算数组中的最大值

问题描述: 计算数组最大值通用方法 问题分析: 通过使用泛型和函数对象可以做到任意类型(只要实现了Comparator接口)的任意方法比较 代码实现: import java.util.Comparator; /**  * ...

2015/09/29 21:15
186
IT公司100题-25-求字符串中的最长数字串

问题描述: 实现一个函数,求出字符串中的连续最长数字串。例如输入”12345cbf3456″,输出”12345″。 问题分析: 遍历一遍字符串,记录起始位置和长度即可。 代码实现: package oschina...

2016/01/04 10:24
68
IT公司100题-10-翻转句子中单词的顺序

问题描述: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。 句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。 例如输入“Hello world!”,则输出“w...

2015/11/12 17:44
152
小谈Java Enum的多态性

Enum+多态,我没说错,不过Enum是不可以被继承的,也不可以继承自别人,只是能实现接口而已,何谈多态? 不过还是先看看“现象”吧: Java代码 public enum Fruit {       APPLE, ...

2015/05/30 23:02
229

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部