- 博客(22)
- 收藏
- 关注
原创 DOM的增删改
//节点的添加 public static void createElement(Document doc)throws Exception{ //确定添加节点的位置,在哪一个父节点下添加子节点 Node book=doc.getEl
2011-09-29 17:46:02 621
原创 XML编程
XML解析方式:sax,dom.这两种标准并不是针对Java的,他们在各种语言环境下都可以实现dom(Document Object Model,即文档对象模型),是真正的国际标准原理:把整个xml文档一次性读出,放在一个树形结构里,在需要的时候查找指定节点,然后对节
2011-09-28 15:03:33 446
原创 xml(二)
Xml文档结构dtd的引用 。。。。。。。 dtd1.dtd为了定义能在xml文档中出现的元素有哪些、元素的属性、元素的顺序-------定义元素--------定义元素的属性---br不能有内容,可以为单
2011-09-27 14:21:36 473
原创 XML
XML XML克服HTML的缺点,SGML功能强大但过于复杂,XML保留了SGML功能强大和HTML简介的特点XML存储和传送数据,对配置文件的描述,跨平台性,区分大小写在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始
2011-09-26 17:20:33 417
原创 项目开发的前期准备(二)
项目开发的前期准备(二)时序图用于描述对象之间的传递消息的时间顺序, 即用例中的行为顺序.当执行一个用例时, 时序图中的每条消息对应了一个类操作或者引起转换的触发事件.在 UML 中, 时序图表示为一个二维的关系图, 其中, 纵轴是时间轴, 时间延竖线向下延伸. 横轴
2011-09-20 19:44:01 547
原创 项目开发的前期准备(一)
项目开发的前期准备(一)软件设计: 把软件开发想清楚的过程.软件工程:对软件开发全过程进行建模和管理模型: 对问题的书面上的无歧义文字或图形的描述.简言之, 模型是对现实的简化. 通过模型, 人们可以了解所研究事物的本质.建模: 对现实系统进行适当的过滤, 用适当
2011-09-20 19:42:14 1294
原创 Java网络编程
Java网络编程网络基础知识计算机网络提供了资源共享、信息传输与集中处理、均衡负荷与分布处理以及综合信息服务计算机网络的划分:一、按网络规模大小和延伸范围1、 局域网2、 城域网3、 广域网二、按照网络的拓扑结构(Topology)1、
2011-09-19 15:54:55 393
原创 数据池的应用和反射
数据池的应用private static DataSource datasource=null;static{//静态代码块初始化 //集合对象读取从配置文件中读取的键值对 Properties prop=new Properties("d
2011-09-18 11:44:28 484
原创 JDBC批量处理
Statement的execute()等方法一次只能执行一条SQL语句,如果同时有多条SQL语句要执行的话,可以使用addBatch()方法将要只系那个的SQL语句加入进来,然后执行executeBatch()方法,这样就在一次方法调用中执行了多条SQL语句,以提高执行效率。
2011-09-16 20:41:42 454
原创 事务
事务在MySQL环境中,事务由作为一个单元的一个或多个SQL语句组成。这个单元中的每一个SQL语句是互相依赖的,而且单元作为一个整体式不可分割的。如果单元的一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都成功
2011-09-16 20:40:57 452
原创 JDBC
JDBC学生管理系统的增删改查//连接数据库 try{ Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/student", "r
2011-09-15 00:25:58 506
原创 系统函数与查询
系统函数与查询1、 count函数SELECT COUNT(*)|COUNT(列名) from 表名 [WHERE 条件语句]注意事项 COUNT(列名)的方式是统计指定列中有多少条记录, 不包括值为NULL的 COUNT(*)则是统计表中有多少条数据 COUNT(DISTINCT 列名) 统计不重复的记录数 如果加上W
2011-09-14 00:01:21 825
原创 MySQL(一)
数据库的概念数据库服务器、数据库和表之间的关系所谓安装数据库服务器, 只是在机器上安装了一个数据库管理程序, 这个管理程序可以管理多个数据库. 一般开发人员在设计项目的时候会针对每一个应用创建一个数据库.为了保存每一类实体, 在一个数据库中创建多个表操作库
2011-09-08 15:37:19 542
原创 定时器与线程的同步
定时器使用Timer和TimerTask组合Timer类实现类似闹钟的功能,定时或者每隔一定时间间隔触发一次线程,Timer类本身就是一个线程,用来实现调用其它线程。TimerTask类是一个抽象类,实现Runnable接口,具备多线程的能力。使用Timer和Time
2011-09-07 20:38:10 5033
原创 13.3线程的生命周期与线程状态
13.3线程的生命周期与线程状态13.3.1 线程优先级把线程从就绪状态进入运行状态的过程叫做线程调度。负责调度工作的机构叫做调度管理器。线程的优先级用1-10表示,1表示优先级最高,默认值为5,每个优先级值对应Thread类中的一个公用静态常量并不是优先级越高
2011-09-06 21:02:36 640
原创 第13章 多线程 多线程的简介及实现
第13章 多线程13.1 多线程简介每个独立运行的程序称为一个进程(Process)。进程也称任务,所以支持多个进程同时执行的操作系统被称为多进程操作系统或多任务操作系统。多进程运行由操作系统来实现。在一个程序内部也
2011-09-05 21:23:13 443
原创 多个碎片的合并
多个碎片的合并SecuenceInputStream【序列流,两个流的合并】 sic=new SecuenceInputStream(fis1,fis2);【多个流的合并】SecuenceInputStream【枚举器对象】 sic=new SecuenceInputSt
2011-09-05 21:21:48 460
原创 12.6对象序列化
(1)节点流PrintWriter ps=new PrintWriter("demo.txt","utf-8");上下两个等价File f=new File("demo.txt");PrintWriter ps=new PrintWriter(f,"gbk");
2011-09-05 07:55:04 473
原创 12.3节 字节流
12.3节 字节流字节流可以处理各种对象抽象基类:InputStream和OutputStream读取单个字符返回int类型:防止返回-1而终止字节流输出:int n=12; byte arr[]={65,66,67,68}; //
2011-09-05 07:53:50 1023
原创 12.4文件操作
12.4文件操作StringBuilder与StringBuffer都是可变的字符串在进行文件操作时,需要知道一些关于文件的信息,File类提供了一些方法可以用来操作文件和获得文件的信息。对于目录,Java把它当做一种特殊的文件,既文件名文件。创建新文件对象的方法:
2011-09-05 07:51:51 430
原创 缓冲字符流BufferedReader/BufferedWriter
缓冲字符流BufferedReader/BufferedWriter缓冲的字符流的出现提高了对流的操作效率,原理就是将数组进行封装在使用缓冲的字符流对象时,缓冲的存在是为了增强流的功能,因此在建立缓冲的字符流对象时,要先有流对象的存在。BufferedReader的特
2011-09-05 07:49:12 2563
原创 12章 12.1 数据流的基本概念 12.5 字符流
第12章 JAVA流与文件操作12.1 数据流的基本概念 提供数据的地方是数据源,接受数据的地方是数据宿。二者统一称为数据源。数据源是多样性的,为了更有效的进行数据的输入、输出操作,Java中把不同的数据源和程序间的数据传输都抽象表述为“流”,以实现相对统一和
2011-09-05 07:48:22 564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人