只显示主题贴
参加过培训 === 能力不强 && 参加过培训 === 自学能力差
这个观点太武断了!
大家都是成年人 做事还这么武断啊 不明白啊
- 进入论坛 招聘求职 版
(表)t
a b(列)
1 2
1 3
1 4
2 1
2 2
3 1
4 1
5 3
5 2
查询结果:
查询结果要求
a b
1 2
2 1
3 1
4 1
5 2
咋一看很难,其实很简单,不涉及复杂查询,一条sql语句搞定
select a,min(b) from rock group by b;
以前总是用mysql,今天看了面试题,我才意识到oracle的重要性,面试题80%的是oracle
- 进入论坛 入门讨论 版
一道有趣的打印图形的题,输入n,打印出的图形先是n个星号然后打印n个感叹号
以下是递归实现
public static void star(int n){
System.out.println("*");
if( n > 1){
star( n - 1);
}
System.out.println("!");
}
- 进入论坛 入门讨论 版
我们来分析ff(3)的实现过程
同样首先执行ff(3)
根据判断条件执行调用ff(n-1)也就是ff(2)然后ff(2)调用ff(1);
ff(1)执行 打印1 执行完毕 ,这个时候问题出现了,接下来会做什么呢?
我们会想到执行ff(2)但是从哪执行呢 是再次重新执行吗?(这样肯定不会的否则会陷入无限循环中);
实际上在执行方法调用时,会把调用的信息存放在一个执行栈中,这些信息就包括调用点 也就是从哪行开始调用,当他出栈时会继续从此条语句一下执行。
方法执行栈 入栈的顺序是 ff(3),ff(2),ff(1),然后出栈
所以打印的结果为123
- 进入论坛 入门讨论 版







评论排行榜