博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
小宝--读书笔记
精修内功!
zieckey.cublog.cn
管理博客
发表文章
留言
收藏夹
· 相关BLOG
· 好友BLOG
· 常去的地方
博客圈
音乐
相册
· 同学相片
· 西藏之行
· 我的大学
文章
· OS Linux
}
· Command
· Install && Usage
· Soft Install && Usage
· Kernel
· Solaris
· Other
· C/C++
}
· Linux C/C++
· QT Embedded
· Standard C/C++
· Win32 C/C++
· E680
· Java
}
· J2ME
· J2SE
· J2EE
· Software Engineering
}
· Class Design Principle
· Arithmetic Data Structure
· Design Patterns
· Database
· Other
}
· Python
· Windows
· Networks
· Assemble
· Video && Image
· Hardware Design
· Other
· 人生如梦
}
· 修身养性
· 生活
· 音乐电影
· 职业生涯
· 搞笑
· 其它
首页
关于作者
思路决定出路,态度决定高度!
||
<<
>>
||
我的分类
文章列表 - Java
java中用dom解析xml的经典入门级文档
<strong>一、前言</strong><br><br>用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API (Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。<br>JAXP接口包含了三个包:<br>(1)org.w3c.dom W3C推荐的用于XML标准规划文档对象模型的接口。<br>(2)org.xml.sax 用于对XML进行语法分析的事件驱动的XML简单API(SAX)<br>(3)javax.xml.parsers解析……
查看全文
发表于:2008-05-30 ┆
阅读(354)
┆
评论(0)
J2ME Study—获取当前硬件设备的媒体处理能力集(11)
在进行媒体播放程序设计前,有必要得知当前硬件设备所支持的媒体格式和处理能力。这些信息可以通过System.getProperty方法获得,返回值是一个字符串型变量。MMAPI提供了下面7种属性:<br><br><br><table class="Table" border="1" cellpadding="3"><tbody><tr> <th>Key </th> <th>Description </th></tr> <tr> <td><tt><font style="background-color: rgb(49, 106, 197);" color="#ffffff"><font style="background-color: rgb(49, 106, 197);" color="#ffffff">supports</font>.<font style="background-color: rgb(49, 106, 19……
查看全文
发表于:2008-04-27 ┆
阅读(389)
┆
评论(1)
J2ME Study—播放简单音调示例(10)
使用MIDP发出一个简单的音调非常简单,只需使用 Manager 类的静态方法 playTone 就可以完成。方法的定义如下:<br> public static void playTone(int note, int duration, int volume) <br> note表示单音符,取值范围0~127<br> duration表示持续播放此音符的时间<br> volume表示音量,范围是0~100<br><br> 在本示例中,给出一个简单的实例,说明简单音调的播放方法。下面是程序源码:<br><br> <table styl……
查看全文
发表于:2008-04-27 ┆
阅读(275)
┆
评论(0)
J2ME Study—第一简单的音乐播放程序源码(9)
为了专注于播放器本身的用法,本示例程序没有窗口,一旦运行就开始播放指定位置的音乐直至结束。<br><br>先看代码:<br><br> <table style="border-collapse: collapse;" bgcolor="#f1f1f1" border="1" bordercolor="#999999" cellpadding="0" cellspacing="0" width="95%"><tbody><tr><td><p style="margin: 5px; line-height: 150%;"><code><span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 255);">package</span> zieckey<span style="color: rgb(0, 0, 204);">.</span>j2me<span style="color: rgb(0, 0……
查看全文
发表于:2008-04-27 ┆
阅读(467)
┆
评论(0)
J2ME Study—多媒体可选包MMA简介(8)
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; line-height: 150%;"><font size="2"><span style="line-height: 150%; font-family: 宋体;">在</span><span style="line-height: 150%;" lang="EN-US">J2ME</span><span style="line-height: 150%; font-family: 宋体;">中,移动媒体</span><span style="line-height: 150%;" lang="EN-US">API</span><span style="line-height: 150%; font-family: 宋体;">(</span><span style="line-height: 150%;" lang="EN-US">MMAPI</span><span style="line-height: 150%; f……
查看全文
发表于:2008-04-26 ┆
阅读(351)
┆
评论(0)
J2ME Study—第一个手机上运行的J2ME程序(7)
<div>By zieckey (<a href="mailto:zieckey@yahoo.com.cn">zieckey@yahoo.com.cn</a>)</div> <div> </div> <div>本文重点介绍一个J2ME程序如何下载到手机上并运行的过程及注意事项。有关Eclipse环境开发J2ME程序的开发环境配置信息请参考:<a href="http://blog.chinaunix.net/u/16292/showart_231004.html">http://blog.chinaunix.net/u/16292/showart_231004.html</a>,这里就不再多说。</div> <div> </div> <div>本文在 Nokia 6120C 手机上测试成功.该手机是S60第三版操作系统.</div> <div> </div> <……
查看全文
发表于:2008-04-02 ┆
阅读(481)
┆
评论(0)
一个简单的Hibernate入门示例
<DIV> 在 Java Web 开发应用中,Hibernate可以作为应用程序的数据访问层。<BR>这里以一个简单用户注册用例来说明如何开发一个Hibernate的应用程序。<BR>该例子的需求:把注册页面输入的用户名、密码、性别、年龄方面的信息存入数据库中。<BR>如果采用经典的MVC模式的话,那么各层的构建如下:</DIV> <DIV> 视图层:注册页面(register.jsp)、反馈信息页面(reply.jsp)<BR> 控制层:RegisterServlet.java<BR> 模型层/数据访问层:基础类HibernateSessionFactory.java、持久化类Register.java、<BR> &n……
查看全文
发表于:2008-02-28 ┆
阅读(512)
┆
评论(0)
J2ME Study—TextField使用(6)
<P><STRONG><FONT color=#02368d size=5></FONT></STRONG> </P> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><SPAN style="COLOR: #0000ff">package</SPAN> zieckey<SPAN style="COLOR: #0000cc">.</SPAN>j2me<SPAN style="COLOR: #0000cc">.</SPAN>study<SPAN style="COLOR: #0000cc">;</SPAN><BR><BR><SPAN style="COLOR: #0000ff">……
查看全文
发表于:2008-01-10 ┆
阅读(954)
┆
评论(0)
J2ME Study—StringItem使用(5)
<DIV> </DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><SPAN style="COLOR: #0000ff">package</SPAN> zieckey<SPAN style="COLOR: #0000cc">.</SPAN>j2me<SPAN style="COLOR: #0000cc">.</SPAN>study<SPAN style="COLOR: #0000cc">;</SPAN><BR><BR><SPAN style="COLOR: #0000ff">import</SPAN> <SPAN style="COLOR: #ff0000">java……
查看全文
发表于:2008-01-10 ┆
阅读(883)
┆
评论(0)
J2ME Study—Alert使用(4)
<DIV></DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><SPAN style="COLOR: #ff9900">/*<BR> * @(#)AlertsMIDlet.java<BR> */</SPAN><BR><BR><SPAN style="COLOR: #0000ff">package</SPAN> zieckey<SPAN style="COLOR: #0000cc">.</SPAN>j2me<SPAN style="COLOR: #0000cc">.</SPAN>study<SPAN style="COLOR: #0000cc">;</SPAN……
查看全文
发表于:2007-12-30 ┆
阅读(874)
┆
评论(0)
J2ME Study—察看手机所支持的色彩(3)
<DIV></DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><SPAN style="COLOR: #ff9900">/*<BR> * @(#)ColorDetectMIDlet.java <BR> */</SPAN><BR><SPAN style="COLOR: #0000ff">package</SPAN> zieckey<SPAN style="COLOR: #0000cc">.</SPAN>j2me<SPAN style="COLOR: #0000cc">.</SPAN>study<SPAN style="COLOR: #0000cc">;</SP……
查看全文
发表于:2007-12-30 ┆
阅读(508)
┆
评论(0)
J2ME Study—程序退出按钮的实现(2)
<DIV>By zieckey (<A href="http://zieckey.cublog.cn/"><FONT color=#800080>http://zieckey.cublog.cn</FONT></A>)</DIV> <DIV> </DIV> <DIV>我们知道手机打开一个程序都有一个退出按钮来退出这个程序,<BR>那么我们现在实现这个功能,看下面的代码:</DIV> <DIV> </DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><SPAN ……
查看全文
发表于:2007-12-30 ┆
阅读(796)
┆
评论(0)
J2ME Study—第一个J2ME程序(1)
<DIV>By zieckey (<A href="http://zieckey.cublog.cn/">http://zieckey.cublog.cn</A>)</DIV> <DIV> </DIV> <DIV>J2ME程序都是从MIDlet类开始执行,MIDlet是J2ME项目文件的入口文件,也是必须的。<BR>每个MIDP应用程序运行时所有用户界面组件的表演舞台都是Display类,<BR>而这些用户组件在这个表演舞台上都扮演“可以显示的”角色,<BR>根据这个逻辑关系,这些用户组件就必须设计为 Displayable 类的子类,<BR>这些用户组件类又根据不同的需求而设计为两类:Canvas类和Screen类。</DIV> <DIV> </DIV> <DIV>Display是一个系……
查看全文
发表于:2007-12-30 ┆
阅读(642)
┆
评论(1)
Java连接SQLite数据库详解
本文介绍了嵌入式数据库SQLite在Java中的应用,<BR>通过创建表、插入数据、查询等操作介绍了在Java中对数据库的操纵。 <br /> <DIV></DIV><br /> <DIV></DIV><br /> <DIV></DIV>
查看全文
发表于:2007-11-01 ┆
阅读(1819)
┆
评论(0)
java网络文件传输的实现——Socket编程
<DIV><br /> <DIV>本程序分为服务器和客户端两个小程序。<BR>主要实现的功能是:<BR>客户端向服务器端请求一个文件的传输连接,<BR>服务器接收到请求命令后,要求客户端发送用户名和密码,<BR>如果正确,就执行传输文件的过程,客户端接收完后,<BR>保存到一个文件中并在屏幕上显示出来。</DIV><br /> <DIV>设计原理:<BR>服务器端建立一个SocketServer等待客户端的连接,<BR>每来一个客户端的请求连接,就创建一个新的线程对其进行单独服务,<BR>然后继续等待其他的客户端的连接。</DIV><br /> <DIV>客户端向服务器发送文件传输请求,在服务器端要求鉴权时,<BR>输入用户名和密码发送给服务器验证,如果验证通过就开始文件传输。</DIV></DIV><br /> <DIV></DIV>
查看全文
发表于:2007-09-28 ┆
阅读(795)
┆
评论(0)
使用Apache Commons-email组件发送邮件,简单极了
<DIV>commons-email是apache提供的一个开源的API,是对javamail的封装,因此在使用时要将javamail.jar加到 class path中,主要包括SimpleEmail,MultiPartEmail,HtmlEmail,EmailAttachment四个类。<BR> <BR>SimpleEmail:发送简单的email,不能添加附件<BR>MultiPartEmail:文本邮件,可以添加多个附件<BR>HtmlEmail:HTML格式邮件,同时具有MultiPartEmail类所有“功能”<BR>EmailAttchment:附件类,可以添加本地资源,也可以指定网络上资源,在发送时自动将网络上资源下载发送。<BR> <BR>发送基本文本格式邮件:<BR>=========……
查看全文
发表于:2007-09-23 ┆
阅读(1231)
┆
评论(1)
Java第一课讲义
<DIV>Java第一次课的讲义,自认为写的不错!贴在这里以供交流之用!</DIV>主要内容:<BR>1)Java的一些基本概念<BR>2)Java的起源、为什么我们要学习Java语言<BR>3)Java跨平台原理剖析<BR>4)Java环境变量的配置,初学者常犯的问题<BR>5)编译并运行第一个Java程序<br /> <DIV> </DIV>
查看全文
发表于:2007-09-01 ┆
阅读(787)
┆
评论(0)
Eclipse基础--使用links方式安装Eclipse插件
<DIV> <H2 style="BACKGROUND: #e2f5e2; MARGIN: 7.5pt 7.5pt 5pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana"><?XML:NAMESPACE PREFIX = O /><O:P><A href="mailto:zieckey@yahoo.com.cn"><FONT size=1>zieckey@yahoo.com.cn</FONT></A></O:P></SPAN></H2> <P class=MsoNormal style="BACKGROUND: #e2f5e2; MARGIN: 0cm 7.5pt 0pt 32.25pt; TEXT-INDENT: -21pt; tab-stops: list 32.25pt; mso-list: l0 level1 lfo1"><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana; mso-bidi-fon……
查看全文
发表于:2007-08-17 ┆
阅读(734)
┆
评论(0)
深入equals方法
<DIV> <P> </P> <P>equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现<BR>equals方法,让对象用你认为相等的条件来进行比较.</P> <P>下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为<BR>这些规范在事实中并不是真正能保证得到实现.</P> <P>1.对于任何引用类型, o.equals(o) == true成立.<BR>2.如果 o.equals(o1) == true 成立,那么o1.equals(o)==true也一定要成立.<BR>3.如果 o.equals(o1) == true 成立且 o.equals(o2) == true 成立,那么<BR> o1.equ……
查看全文
发表于:2007-02-07 ┆
阅读(981)
┆
评论(0)
java中数据库操作的错误!
<DIV>今天在写 Java 数据库程序的时候,碰到一个问题,说出来,更大家分享下。<BR>是这样的,请先开下面程序片断:</DIV> <TABLE style="BORDER-COLLAPSE: collapse" borderColor=#999999 cellSpacing=0 cellPadding=0 width="95%" bgColor=#f1f1f1 border=1> <TBODY> <TR> <TD> <P style="MARGIN: 5px; LINE-HEIGHT: 150%"><CODE><SPAN style="COLOR: #000000"><SPAN style="COLOR: #ff9900">//程序片断1<BR></SPAN><BR> <SPAN style="COLOR: #0000ff">void</SPAN> func<SPAN style="COLOR: #0000cc">(</SPAN><SPAN style="COL……
查看全文
发表于:2007-02-03 ┆
阅读(989)
┆
评论(0)