2015.8.3 Java

今天继续学习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 ;

时间: 2024-10-01 18:27:51

2015.8.3 Java的相关文章

2015阿里巴巴春季Java实习生面试经验

2015阿里巴巴春季Java实习生面试经验 一.笔试 大概今年四月初的时候在线进行了笔试,笔试题目都是考基础的,包括数据结构.计算机网络.操作系统.数据库原理等,Java基础的话不用说,个人建议可以去看一下<Java编程思想>这本书,这本书提到了许多细节的东西,是初学者提升Java基础的一本好书. 网上笔试不久,就收到了阿里的短信和邮件,说我通过了网上笔试和简历筛选,并叫我到网上去预约时间,我登录到网上的时候才发现,距离面试时间(5月5日~5月7日)还有差不多一个月的时间,因为我选择的面试地点

Richard Warburton与Raoul-Gabriel Urma在Devoxx UK 2015上回顾Java泛型历史

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/angular-2-react-native-roadmap Richard与Raoul向广大开发者提供关于Java 8的培训课程.近日,二人在Devoxx UK 2015上共同进行了一场演讲,回顾了Java泛型的起源与动机.介绍了目前一些不为人知的特性,同时对Java 10进行了展望.该演讲由3个精彩的部分构成:泛型的过去.现在与未来. 过去 正如Richard与Ra

2015网易校招Java开发工程师(技术架构)在线笔试题

1.  程序和进程的本质区别是? A.在外存和内存存储 B.非顺序和顺序执行机器指令 C.独占使用和分时使用计算机资源 D.静态和动态特征 参考答案分析: 进程与应用程序的区别: 进程(Process)是最初定义在Unix等多用户.多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念.以Unix操作系统 为例,进程是Unix操作系统环境中的基本成分.是系统资源分配的基本单位.Unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统 对应用程序进程的控制来实现的. 

去哪儿2015笔试题JAVA实现

第一题代码: 分析:将字符数组中的每个字符串,找出其中最长的那个与字符数组中长度进行比较: a.当最长的字符串的长度大于等于字符数组的长度时,直接输出 b.当最长的字符串的长度小于字符数组的长度时,找出该长度下整数值最大的那个字符串,在前面部0输出 package com.njupt; public class Heia { public String MaxLength(String[] string){ int max=Integer.valueOf(string[0]); int inde

2015.09.03 Java设计模式

通常,一个设计模式描述了一个被证实可行的方案.这些方案非常普遍,是具有完整定义的最常用的模式.一般模式有4个基本要素:模式名称(pattern name).问题(problem).解决方案(solution).效果(consequences). 常见的Java设计模式有以下23种: 1.抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 2.适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口.适配器模式使得

2015 11 26 java 配置环境变量

使用java软件, 须进行改变配置环境变量.需要2步. 第一,在电脑中找到配置环境变量的位置: 我的电脑,属性,高级,环境变量. 第二,进行添加两个变量,更改一个变量: 1,变量名:JAVA_HOME 变量值:JAVA文件所在的位置 2,变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3,改变Path的变量内容. 变量名:Path 变量值:在其原有的变量值前面增加    %JAVA_HOME%\bin;%

传智播客 2015 刘意 Java基础-视频-笔记day27(完结)(2016年5月1日12:42:20)

day27 1.类的加载概述和加载时机 2.类加载器的概述和分类 类加载器 负责将.class文件加载到内存中,并为之生成对应的Class对象. 虽然我们不需要关心类加载机制,但是了解这个机制我们就能更好的理解程序的运行. 类加载器的组成 Bootstrap ClassLoader根类加载器 Extension ClassLoader扩展类加载器 SysetmClassLoader系统类加载器 通过这些描述我们就可以知道我们常用的东西的加载都是由谁来完成的. 到目前为止我们已经知道把class文

2015/12/30 Java语法学习

①标识符包括:包名.类名.方法名.变量名.常量名.属性名 标识符书写规则:1,标识符由字母.数字._.$ 组成                      2,数字不能出现在开始位置                      3,不能和关键字和保留字重复                      4,区分大小写②基本数据类型包括:数值型,字符型,布尔型 1,数值型有:    整数类型分     byte:127到-128 8位(1个字节);只用后七位表示数字 第一位表 示正负号;特点最基本数据单元

2016/1/1 运算符 笔记整理 接2015/12/30 Java 语法

④运算符 1,赋值运算符:实现从右向左的赋值,符号= 2,算术运算符:符号 + - * / %(求余或求模),结果自动转成最大的 类型,自动升级. 3, 比较运算符:符号 < <= > >= ==(是否相等) != (不相等)                    返回的是布尔类型 boolean 只有两种情况 true false 4,自增自减运算符:符号 ++ -- 在前优先级要高 先运算后赋值 += -= *= /= 5,逻辑运算符:逻辑 与 & &&