发布于2021-05-29 20:56 阅读(1749) 评论(0) 点赞(30) 收藏(0)
题解:A、注释只是为了方便给程序猿看的
B、int是基本类型
D、名称就是一种标识符
题解:m++是先把值输出再加一,++m是先加一再输出
题解:这题仔细看题,题目是求s1的值,不是求输出什么。
题解:字符串是传地址值,由于String是用final修饰的,所以str="10"相当于重新指向了一个新地址指向10,并没有改变原来的值
题解:Math.floor(x) 返回小于等于x的最接近整数,类型为double
题解:
静态域:用staitc声明,jvm加载类时执行,仅执行一次
构造代码块:类中直接用{}定义,每一次创建对象时执行。
执行顺序优先级:静态域,main(),构造代码块,构造方法。
1、静态域 :首先执行,第一个静态域是一个静态变量 public static Test t1 = new Test(); 创建了Test 对象,会执行构造块代码,所以输出blockA。然后执行第二个静态域(即静态代码块)输出blockB。
2、main():Test t2 = new Test()执行,创建Test类对象,只会执行构造代码块(创建对象时执行),输出blockA。
3、构造代码块只会在创建对象时执行,没创建任何对象了,所以没输出
4、构造函数:使用默认构造函数,没任何输出
题解:任何出栈的元素后面出栈的元素,在原序列中相对位置比它小的,必须是逆序出栈
题解:synchronized不能修饰变量(没看清楚)
SQL57:使用含有关键字exists查找未分配具体部门的员工的所有信息
select *
from employees e
where not exists (
select emp_no
from dept_emp d
where d.emp_no = e.emp_no
);
SELECT e.emp_no, e.first_name, e.last_name, eb.btype, s.salary,
CASE WHEN eb.btype = 1 THEN s.salary * 0.1
WHEN eb.btype = 2 THEN s.salary * 0.2
ELSE s.salary * 0.3
END bonus
FROM emp_bonus eb, employees e, salaries s
WHERE eb.emp_no = e.emp_no
AND s.emp_no = e.emp_no
AND s.to_date='9999-01-01';
SQL60:统计salary的累计和running_total
SELECT s1.emp_no, s1.salary, (
SELECT SUM(s2.salary)
FROM salaries s2
WHERE s2.emp_no <= s1.emp_no
AND s2.to_date = '9999-01-01'
) running_total
FROM salaries s1
WHERE s1.to_date = '9999-01-01'
ORDER BY s1.emp_no
作者:我很伤感
链接:http://www.javaheidong.com/blog/article/207330/bd482e776169b959f0f7/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!