传智播客Java培训 Dom4j
从5月5号进入就业班到现在四天的时间了,上了这几天课发现就业班的强度真的很大,不像以前基础班的时候那么还比较轻松,已经渐渐感觉到了吃力,因为现在上课需要讲解的知识点太多,有时候下午老师讲到6点多钟才下课,课上的练习时间越来越少了,只能自己利用课后的时间多练习实践,许多东西还都是第一次接触还得慢慢的理解掌握,平常晚上回家总结当天上课内容的时候一个多小时就可以总结完,现在不行了,不少东西上课的时候都没理解透彻,还得回头看老师录得视频,这一天天的时间过的太快,总感觉时间不够用,极度郁闷纠结中...要是一天有48个小时就好了!
今天上课讲的重点内容就是使用Dom4j解析XML文档,因为它的简单灵活,现在许多公司的许多软件都是用了Dom4j,所以我们要重点掌握,下面我就简单介绍一下Dom4j的使用。
Dom4j是一套开源的类库,专门针对Java开发,使用起来非常简单、直观。使用前首先应上网下载Dom4j的最新版本解压后导入相应jar包,dom4j1.6为例,解压后需要导入一个dom4j-1.6.1.jar文件,还有一个jaxen-1.1-beta-6.jar文件,否则执行时可能抛java.lang.NoClassDefFoundError:
org/jaxen/JaxenException异常。最后我们就可以查看帮助文档使用Dom4j解析xml文档了。
Document对象:
DOM4j中,获得Document对象的方式有三种:
1.读取XML文件,获得document对象
SAXReader reader = new SAXReader();
Document document = reader.read(new File("input.xml"));
2.解析XML形式的文本,得到document对象.
String text = "<members></members>";
Document document = DocumentHelper.parseText(text);
3.主动创建document对象.
Document document = DocumentHelper.createDocume
相关文档:
目录
摘要 ……………………………………………………………………2
文献综述 ……………………&hel ......
虽然可以通过 https://swinglabs.dev.java.net/ 访问但是已经停止更新了,不知道新东家oracle是否会资助。
子项目
名称
摘要
actions
A simple framework for declarative actions in Swing apps
aerith
Cool JavaOne Demo
appframework
Swing Application Framework
beansbinding
Beans Bind ......
本周遇到一个java乱码问题,于是对java的编码问题做了一些实验和了解。简单分析如下:
先看下如下代码:
import
java.io.UnsupportedEncodingException;
public
class
CharSetTest {
public
static
void
main(String[] args)
throws
UnsupportedEncodingException {
String test =
"
篮球
" ......
一、配置环境变量:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_20
Java的安装目录,当Java安装目录改变时只需改变此变量即可,做到一改全改,同时第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件
PATH=..........;%JAV ......
1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型:
1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型:
Java代码
public enum Action
{
TURN_LEFT,
TURN_RIGHT,
......