- 博客(26)
- 资源 (19)
- 收藏
- 关注
原创 ssh集成
ssh集成步骤1.数据库部分:建库,建表,加数据,测试数据注意:建表一定要有主键2.建项目:webSSH(web项目)3.打开MyEclipse Database Explorer窗口配置数据库有关的各种参数:驱动包,url,username,password4.回到第二步,包资源管理窗口5.搭建Spring框架6.搭建hibernate框架将hiber
2015-10-09 13:07:03
367
原创 请用LinkedList模拟栈数据的集合,并测试
先进后出package day15.List;import java.util.LinkedList;/* * 自定义的栈的集合 * @a */public class MyStack {private LinkedList link;//构造方法 在别人使用构造方法创建对象的时候,实际造的是LinkedList对象publi
2015-08-22 17:16:41
1410
原创 去除集合中重复的对象
package day15.List;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList 去除集合中字符串的重复值 * * 分析: * A:创建集合对象 * B:添加多个字符串元素(包含内容相同) * C:创建新集合 *
2015-08-22 16:31:45
903
原创 Vector的特有方法
package day15vector;import java.util.Enumeration;import java.util.Vector;/* * * public void addElement(E obj)将指定的组件添加到此向量的末尾,-----add取代 * 将其大小增加 1。如果向量的大小比容量大,则增大其容量。 此方法的功能与 ad
2015-08-22 15:32:52
458
原创 迭代器的并发修改异常
package day15.List;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * 有一个集合,想判断里边有没有“world”这个元素,如果有就在集合里添加一个“javaee” * * * ConcurrentModifica
2015-08-22 11:38:58
905
原创 实现多线程
“` 这里写代码片 package day23Thread; /* * 两种方式实现多线程 * 创建新执行线程有两种方法。 * A一种方法是将类声明为 Thread 的子类。 * B该子类应重写 Thread 类的 run 方法。 * C接下来可以分配并启动该子类的实例。(创建对象) * D启动线程 * * * * 该类要重写run()方法,
2015-08-21 19:50:36
308
原创 进程与多线程
多线程: 进程:就是正在运行的程序; 进程是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和系统资源意义:提高cpu的使用率(cpu做着程序间的高效切换让我们觉得程序在同时进行)什么是线程呢? 在一个进程内又可以执行多个任务。而这每一个任务就可以看出是一个线程。 线程是程序的执行单元,执行路径。是程序使用cpu的最基本单位多线程Thread的意义:
2015-08-21 19:49:11
350
原创 迭代器iterator
迭代器为什么不定义成一个类?而是一个接口 假设迭代器定义的是一个类,这样我们就可以创建该类的对象,调用该类的方法实现集合的遍历。但是,java中提供了很多的集合类,而这些集合类的数据结构是不同的,所以,存储的方式和遍历的方式应该是不同的。进而它们的遍历方式也应该是不一样的,最终,就没有定义迭代器类的。 而无论你是哪种集合,你都应该具备获取元素的操作,并且,最好再辅助于判断功能,
2015-08-21 11:34:56
325
原创 集合的遍历
package day15;import java.util.ArrayList;import java.util.Collection;/* *Object[] toArray() 集合转换成数组,可以实现集合的遍历 */public class CollectionDemo {public static void main(String[] args
2015-08-20 20:44:20
317
原创 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
import java.util.LinkedList;import java.util.List;public class Linkeds {List l;//构造方法 Linkeds(){l=new LinkedList();} public void put(Object o){ l.add(o); } pu
2015-08-19 22:29:41
4804
翻译 求大于200的最小质数,java
public class Testwork3 {public static void main(String[] args) { prime(); } static void prime(){ int n=201,i; outer: for(;;n++){ for(i=2;i*i
2015-08-11 10:45:19
3570
原创 第十四章约束
约束:Constraint:是一种保证数据完整性的规则。约束设置在单个字段或者多个字段组合上,写入这些字段的行数据必须要符合约束的规则约束的五种类型: NOT NULL 非空约束,指定某列的所有行数据不能包含空值 UNIQUE 唯一性约束,指定列或者列的组合的所有行数据必须唯一 PRIMARY KEY 主键约束,表的每行的唯一性标
2015-08-08 21:25:20
683
原创 第十三章创建与维护表
数据定义语言 • 数据定义语言: (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库 对象定义的语言,由CREATE、ALTER与DROP三个语法所组成。 • 数据库对象,是数据库的组成部分,有表、约束 、索引、视图、序列、同义词、触发器、存储过程、函数等。 表 表是用来存放用户数据的对象,由行和列组成,列就是字段,行就是
2015-08-08 17:44:34
1748
原创 第十章层次查询
层次查询(分级查询) SELECT [LEVEL], column, expr... FROM table [WHERE condition(s)] [START WITH condition(s)] [CONNECT BY PRIOR condition(s)] ; –LEVEL:节点的层次,伪列,由查询的起点开始
2015-08-08 15:45:00
1049
原创 第十一章数据操作与事物控制
第十一章: 数据操作,与事物控制 插入数据:(做插入的时候一定不要忘记提交,不然数据保留不下)使用INSERT语句向表中插入数据,语法结构如下: INSERT INTO table [(column [, column...])] VALUES (value [, value...]); –采用这种语法
2015-08-05 20:54:20
3172
原创 第九章高级子查询
第九章嵌套子查询:可以理解为一个虚拟的表在通常的子查询中,子查询是以嵌套的方式写在 父查询的WHERE、HAVING、FROM子句中,所以被 称为嵌套子查询。 • 嵌套子查询的执行过程: –1.子查询首先执行一次; –2.用来自子查询的值确认或取消父查询的候选行。 例:思考如何查询比本部门平均薪水高的员工姓 名,薪
2015-08-05 20:53:02
1967
原创 字符串的反转及用功能实现
package string;import java.util.Scanner;/* * 字符串的反转 * 举例:键盘录入‘abc’ * 输出结果“cba” * 分析: * A:键盘录入一个字符串 * B:顶一个新字符串 * C:倒着遍历字符串,得到每一个字符 * a:length 和charAt()
2015-08-05 18:50:44
542
原创 第八章集合运算
第八章: 集合运算 • 集合运算:是用来把两个或多个查询的结果集做并、交、差的集合运算,包含集合运算的查询称为复合查询。 联合UNION :相同的只保留一份完全联合UNION ALL: 相同的保留两份相交INTERSECT: 取两个的交集相减:minus 共同有的被剪掉了1.创建员工历史岗位表emp_jobhistory: CREATE TABLE e
2015-08-04 19:55:19
2644
原创 第七章 子查询
子查询: 跟一个不确定的条件去比,使用子查询 使用子查询 SELECT select_list FROM table WHERE expr operator (SELECT select_list
2015-08-03 21:07:06
4131
原创 第六章分组函数
分组函数:单行函数和分组函数的区别:单行:输入一行,输出也是一行。处理一行分组:输入可能多行(一组),输出只有一行。处理多行• MIN函数和MAX函数 –MIN和MAX函数主要是返回每组的最小值和最大值。 •MIN([DISTINCT|ALL] column|expression) •MAX([DISTINCT|ALL
2015-08-03 20:59:39
1233
原创 判断输入的字符串中,大小写字母和数字的个数
package string;import java.util.Scanner;public class StringTest2 {public static void main(String[] args) {int bigCount=0;int smallCount=0;int numberCount=0; Scanner sc=n
2015-08-01 20:05:36
1654
原创 将一个字符串转换成首字符大写,其他小写
package string;/* * A:先获取第一个字符 * B:获取除了第一个字符以外的字符 * C:把A转换成大写 * D:把B转换成小写 * E:C拼接D */public class StringDemo3 {public static void main(String[] args) {String s="helloWorld";Str
2015-08-01 20:04:58
526
原创 String类的转换功能
package string;//String 类的转换功能public class StringDemo2 {public static void main(String[] args) {String s="JavaSE";// byte[] getBytes()把字符串转换为字节数组 ,遍历后得到的是字符的ascii码 byte[] bye=s
2015-08-01 20:03:13
363
原创 String类的获取功能
package string;//String类的获取功能public class StringDemo {public static void main(String[] args) {//定义一个字符串对象String s="helloworld";//返回字符串的长度System.out.println("s.length="+s.length()
2015-08-01 20:00:11
644
原创 多表连接
第五章:多表连接 什么是连接 • 连接是在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据。 • 语法为: SELECT table1.column, table2.column FROM table1, table2 WHERE table1.colu
2015-07-31 21:24:07
2088
原创 逻辑运算符以及单行函数
逻辑运算符: AND:逻辑与 SELECT empno,ename,job,sal FROM emp WHERE sal>=1100 AND job='CLERK'; OR: 逻辑或 NOT:逻辑非(后边只能跟一个参数)逻辑非还可以与BETWEEN...AND, LIKE, IS NULL一起使用...wh
2015-07-30 20:34:40
3220
html笔记心得
2015-09-01
java面向对象
2015-08-14
视图禁用与启用
2015-08-08
数据库------高级查询
2015-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人