摘要: 1.查询出工资大于1500的所有有雇员的信息Select*fromempwheresal>=1500;2.查询每月可以拿到奖金的雇员的信息(不为空ISNOTNULL)Select*fromempwherecommisnotnull;3.查询工资大于1500,并且可以拿到奖金的雇员的信息Select*fromempwheresal>=1500andcommisnotnull;4.查询工资不大于1500,并且不能拿到奖金的雇员的信息(使用NOT取反)select*fromempwherenot(sal>=1500orcommisnotnull);1.查询基本工资大于1500,小于 阅读全文
posted @ 2013-02-22 10:11 bod08lizuming 阅读(316) 评论(0) 推荐(0)
摘要: 1.dual表: 只是想完成一项功能,只需查此表2.sysdate: 差日期 select sysdate from dual;3.initcap: 把英文首字母大写4.lower 变小写 5.upper 变大写6.concat : 连接两字符串 concat('name:',abc)7.substr 截取字符串 substr('hello',索引位置,截取个数)8.replace 替换 replace(ename,'c',4)9.round(1234.56) 四舍五入 round(1234.567,2) 保留2为小数并四舍五入10.trunc 阅读全文
posted @ 2013-02-18 22:46 bod08lizuming 阅读(167) 评论(0) 推荐(0)
摘要: 一、 进程:在操作系统中一个可执行文件就是一个进程。 线程:一个进程中的多条执行路径。 创建线程步骤: 1.实现Runnable接口 2.实现run方法 开启线程: 1.Thread 线程 = new Thread (new 类(对象)) 2.对象.start();二、 分层规范:不能跨层传输。 端口:每个程序会占用一个端口号,代表程序在计算机中的位置,一个端口号只能被一个程序占用。 阅读全文
posted @ 2013-02-06 10:11 bod08lizuming 阅读(80) 评论(0) 推荐(0)
摘要: 一、流 java与其他节点间互换数据使用的通道。 按方向分为:输入流,输出流 按传输内容分:字符流,字节流 按功能分:节点流,处理流二、 java流都是从InputStream,OutputStream,Reader,Writer 4个抽象类继承下来的三、 流里面只能传输字节,字符,不能传输java的数据类型。 数据流可以直接读取与java相关数据类型 阅读全文
posted @ 2013-02-06 09:52 bod08lizuming 阅读(107) 评论(0) 推荐(0)
摘要: 一、Exception下有两种异常 1.编译异常: 编译时报异常。 2.运行异常: 编译时正确,运行时出错。二、常用的运行时异常 NumberFormatException: 数字格式化异常,常发生在字符串无法转换成数字时报的异常。 ArrayIndexOutOfBoundsException: 数组下标越界。 NullPointException: 空指向异常。三、try-catch try-catch语句块可以捕获多个异常,先捕获子类的异常,后捕获父类的异常。四、throws关键字 把异常抛给调用它的环境,如JAVA中的jvm。五、手动抛出异常---throw 对... 阅读全文
posted @ 2013-02-03 21:38 bod08lizuming 阅读(111) 评论(0) 推荐(0)
摘要: 一、为什么要有容器? 答:数组的长度一但指定,则不能更改,因为数组有这样的缺陷,才出现容器。二、ArrayList 和 LinkedList的区别 答:ArrayList内存地址连续,LinkedList内存地址不连续。三、Iterator(容器的迭代器) 所以实现了Collection接口的容器,都继承了Iterator。注意:List虽然有索引,但是也必须用迭代器进行迭代,因为这是唯一确保线程安全的方法。四、Map的意义 因为HashSet没有索引,不方便通过索引来对容器进行操作,Map就是在Set的基础上加上了索引,并且索引可以自己定义。 Map的实质: Map是以key--... 阅读全文
posted @ 2013-02-03 21:27 bod08lizuming 阅读(131) 评论(0) 推荐(0)
摘要: 一、static 关键字 1.加上static的成员变量称之为静态变量也叫类变量。 2.加上static的方法称为静态方法也叫类方法。类方法的调用不需要创建对象,可以直接用 类名.类方法 来调用。二、方法的访问限制 1.静态方法只能访问静态变量 2.非静态方法访问静态变量,非静态变量皆可。三、为什么main方法上要加static main方法是程序的入口,在他执行之前不会有对象的创建,所以JVM调用的main方法只能采用静态调用,即把main方法设置为静态方法。四、JAVA的访问修饰符 1.private 私有: 只能本类中使用 2.protect 受保护的: 在同一个包下的... 阅读全文
posted @ 2013-01-31 13:30 bod08lizuming 阅读(153) 评论(0) 推荐(0)
摘要: 一、JAVA在内存中的分布 1.字节码(Code segment) 2.堆区(Heap segment) :保存对象 3.栈区(Stack segment) :保存局部变量 4.静态区(Static segment) :保存常量,不能重复二、堆和栈的区别 堆可以保存大数据内容,运行速度较慢,栈保存数据量小,运行速度快。三、this指针 每个对象都有一个this指针,相当于当前对象的引用。四、空指针和JAVA垃圾回收机制 空指针NULL代表一个引用没有指向任何的对象,换句话说这个引用没有任何对象的内存地址。JAVA垃圾回收机制在自动回收资源的时候就利用了这一点。即先把指向要回收... 阅读全文
posted @ 2013-01-31 12:28 bod08lizuming 阅读(168) 评论(0) 推荐(0)
摘要: 一、面向对象 面向对象考虑的是有几个对象,对象之间如何访问。 对象的组成: 属性,行为 类:具有相同属性和行为的一组对象集合 构造方法: 1.与类同名 2.没有返回值类型 3.每个类都有一个隐式的构造方法,隐式的构造方法没有参数,没有方法体。 4.如果手动添加一个显式的构造方法,隐式的构造方法消失。二、面向对象的方法 1.先找有几个对象 2.通过对象找出有几个类 3.找出每个类中有哪些属性和方法 4.调用方法实现功能5.专家模式:方法改变谁的状态,方法就属于谁 例:张三吃了李四的一根头发public class Test{ public stat... 阅读全文
posted @ 2013-01-30 12:03 bod08lizuming 阅读(322) 评论(0) 推荐(0)
摘要: 一、语言的层次分类: 1.机器语言 2.编译语言 3.解释语言 4.shell语言 其中shell语言:自己不能实现功能,通过调用其他语言来实现功能二、变量的分类 1.成员变量: 在类的里面,方法的外面定义 2.局部变量: 定义在方法里面按照数据类型来分: 1.基本数据类型: 共有4类8种 1.布尔类型 boolean 2.字符类型 char 3.整数类型 byte short int long 4.浮点数类型 float double 2.引用数据类型: 除4类8种外的数据类型 三、数据类型转换 bute,short,char->int->lon... 阅读全文
posted @ 2013-01-30 11:49 bod08lizuming 阅读(87) 评论(0) 推荐(0)