今天继续学习Java 用的是eclipse IDE
这个ide怪怪的,但是有一个很方便的功能
就是通过右键选择source
可以点击Generate Getters and Setters生成属性的set get函数
点击generate Constructors using fields生成构造函数
大大节省了写基础代码的时间
还学了一个在类中的toString函数 对象名代表的是地址
如果用System.out.println(对象名)输出的是地址值
而如果在类中定义toString函数 代码如下
public String toString() {
return this.sex + "," + this.name + "," + this.age + ","
+ this.telephone + "," + this.QQ + "," + this.adress;
}
此时调用System.out.println(对象名)输出的是对象的具体信息
这个功能感觉挺神奇的
前两天学了sql的查询 之前会的就不一一列举了
新掌握了把NULL值赋予其他值的COALESCE函数以及CASE方法
下面列举简单的使用形式
简单表达式:
(2)按照班级编号:
SELECT ID ,
Sex ,
Age ,
DepartmentID ,
ClassID ,
CASE ClassID
WHEN 1 THEN ‘CLASS1‘
WHEN 2 THEN ‘CLASS3‘
WHEN 3 THEN ‘CLASS3‘
WHEN 4 THEN ‘CLASS4‘
WHEN 5 THEN ‘CLASS5‘
WHEN 6 THEN ‘CLASS6‘
ELSE ‘TNE_END‘
END AS CLASS
FROM T_Student ;
搜索表达式
(1):按照ClassID的值
SELECT ID ,
Sex ,
Age ,
DepartmentID ,
ClassID ,
StudentName ,
CASE
WHEN ClassID=1 THEN ‘CLASS1‘
WHEN ClassID=2 THEN ‘CLASS3‘
WHEN ClassID=3 THEN ‘CLASS3‘
WHEN ClassID=4 THEN ‘CLASS4‘
WHEN ClassID=5 THEN ‘CLASS5‘
WHEN ClassID=6 THEN ‘CLASS6‘
ELSE ‘TNE_END‘
END AS CLASS
FROM T_Student ;