java设计模式和数据库相关的知识
未完成面试题:
1.equal和hashcode方法的作用
2.设计一个储存树状结构数据的类,并设计一个它的管理器类,实现对所有节点的遍历的方法
3.一道SQL题,有3张表,学生表、课程表、学生选课表,要求查出所有学生未选课程的结果
做错的面试题:
1.public class StringTest {
public static void main(String[] args) {
StringTest stringTest=new StringTest();
String str="abc";
stringTest.changeStr(str);
System.out.println(str);
}
public void changeStr(String str) {
str="a";
}
}
输出结果是什么?为什么?
这题的正确答案应该是输出“abc”,但是我确以先入为主的观念,认定了string是引用传值(因为我自认为这种题不会考的很深),应该输出“a”。
其实string是一个不可变类,一旦创建了就不能改变它的值,方法中改变了值,其实是重新创建了一个新的对象,而老的对象是不改变的。
总结:
每一个面试题都要认真的对待,不要小看任何一个看似简单的题;
hashcode方法已经第二次考了,说明其面试的重要性,需要去研究一下,做做实验;
树状结构数据,以前只是用hibernate和数据库实现,需要自己写个类去测试一下
SQL题始终都是重点,每次面试几乎都有考到,需要多多练习相关题目
分享到:
相关推荐
文档"电功率经典习题AAAA.doc"包含了多个关于电功率的初中物理问题,涉及电路、电功率、电阻和电能的计算。以下是根据题目内容解析的相关知识点: 1. **电功率与电路连接方式**: - 问题1描述了灯L1在不同电路配置...
# 题目: # 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。 # 分析: # 关键是计算出每一项的值。
1. 设行列式 aaaa11122122=m, aaaa13112321=n,则行列式 aaaaaa111213212223等于() A. m+n B. -(m+n) C. n-m D. m-n 解答:A. m+n 2. 设矩阵 A=100020003,则 A-1 等于() A....
计算机技术
1. 存储试题:每道试题作为一个记录,包含题干、选项、正确答案等信息。 2. 考生信息:记录考生的个人信息,如姓名、学号、考试科目等。 3. 考试记录:存储每次考试的详细信息,如考生ID、考试时间、得分等。 在...
### 题目1:程序分析题 #### 程序代码: ```vb Private Sub proc1(x As Integer, y As Integer, z As Integer) x = 3 * z y = 2 * z z = x + y End Sub Private Sub Command1_Click() Dim x As Integer, y As ...
计算序列`s=a+aa+aaa+aaaa+aaaaa`的值,其中`a`为某个数字。例如当`a=2`时,序列值为`2+22+222+2222+22222`。 ```java int a = 2; int s = 0; for (int i = 1; i ; i++) { s += Integer.parseInt(String.valueOf(a...
- 选择题第1题涉及到矩阵乘法的性质,题目中给出的等式意味着矩阵乘积的结果为单位矩阵,因此120020221221112aaaa的值应为0。 - 填空题第1题要求计算行列式,这是行列式的定义,需要根据行列式的展开法则进行计算...
3. 第3题通过等式aaaa112,我们可以推断a的值必须使得左边的表达式有意义,即a²-1≥0,解得a的取值范围是a≤-1或a≥1,但由于题中给出了“−”,所以排除a≤-1,得到答案C,0≤1。 4. 第4题要求化简aa1,...
2. 若 122211211aaaa,则 160030322211211aaaa。 答案:true。 3. 已知 n 阶矩阵 A、B 和 C 满足 EABC,其中 E 为 n 阶单位矩阵,则 CAB。 答案:1。 4. 若 A 为 nm 矩阵,则非齐次线性方程组 AX=b 有唯一解的充分要...
### 2013年上半年软考网络工程师试题分析 ...因此,第24题的答案是B,“单域OSPF网络必须配置成区域1”。 以上是2013年上半年软考网络工程师试题的部分知识点分析,希望能帮助大家更好地理解和掌握相关的IT知识。
- 第九题同样利用前n项和公式求出数列na的通项公式,然后计算13525aaaa。 通过这些题目,我们可以看出,掌握等差数列的构造、通项公式、前n项和公式以及它们在实际问题中的应用是解答此类问题的关键。对于学生来说...
程序 5:利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。 这个问题是典型的条件语句问题,可以使用条件运算符来解决,使用nested if语句来判断...
1. **分式的基本性质**:在题目中的填空题1,我们看到了分式的加减运算。分式的基本性质包括分式的乘除、加减以及约分。例如131224aaa 的化简,需要用到分式的基本性质进行化简。这里涉及到...
例如,在第4题中,由`131,5aa`可以推导出`315529aaaa`,这体现了等差数列的性质:中间项的平方等于两端项的乘积加上项数减1的乘积。 3. **等差数列的求和技巧**:第6题中,通过`425Sa`可以找出公差`d`,进而求解`99...
文档中的“AAAA的初等因子为21λ−−−1−1=λ-4λ-1, 2λ”及“AAAA的不变因子(3)是,11=dddd+=λdddd,12”说明了如何求得不变因子和初等因子。 7. 特征值问题的应用:文档中通过具体例子展示了特征值理论在解决...