- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 Runtime 异常和Checked异常
Java中的异常被分为两类,Checked异常和Runtime异常,即编译时异常和运行时异常。所有RuntimeException类及其子类的实例被称为Runtime异常.对于Checked异常的处理方式有两种:当前方法明确知道如何处理该异常,程序应该使用try....catch 块来捕获该异常,然后在对应的catch块中修补该异常.当前方法不知道如何处理该异常,应该在定义该方法时
2013-05-29 19:25:31 1668
原创 自定义异常
throws :声明抛出异常,在方法签名上.throw :自行抛出异常,使用throw语句完成(throw后面没有s,切记、切记....)。自行抛出异常的时候可以是throw语句,throw语句可以单独使用,throw语句抛出的不是异常类(throws抛出的是一个异常类),而是一个异常实例,而且每次只能抛出一个异常实例.throw 语句的语法格式为: throw ExceptionIns
2013-05-29 17:19:34 1111
原创 熟悉 和使用 jar 文件
1.jar命令详解jar 是随JDK自动安装的,在JDK安装目录下的bin目录中,在我的计算中它的位置如下:上面红色矩形框里就是所示的jar,在window应用程序中,它的文件名为jar.exe.如果在命令窗口中运行不带任何参数的jar命令,系统会提示jar命令的用法: 在命令行里输入jar,就会出现上的输出结果. 注意:如果输入jar无效的话,可能就是你的环境变量没有
2013-05-29 15:08:06 1707
原创 JAVA 多线程通信 详解与举例
1.使用Object类的方法来实现线程之间的通信为了实现线程通信,我们可以使用Object类提供的wait()、notify()、notifyAll()三个方法。调用wait()方法会释放对该同步监视器的锁定。这三个方法必须由同步监视器对象来调用,这可分成两种情况:对于使用synchronized修饰的同步方法,因为该类的默认实例是(this)就是同步监视器,所以可以直接调用这三使用个方法...
2013-05-27 16:11:02 13721 6
原创 Java多线程的同步问题
在多线程的编程环境中,可能会有两个或者更多的线程试图同时访问一个有限的资源。必须对这种潜在的资源冲突进行预防。解决办法:在线程使用一个资源的时候,我们为其加锁即可。访问资源的第一个线程为其加上锁以后,其它线程便不能访问那个资源,除非获得那个资源的线程对其解锁! 1、使用synchronized实现多线程的同步首先我们先举一个大家都熟悉的例子,就是银行取钱的问题,有甲乙两个人同时对一
2013-05-25 16:58:31 1388
原创 多线程的一些小问题集锦
1、线程死亡之后不能再次启动测试线程是否已经死亡,可以调用isAlive()方法.当线程处于就绪、运行、阻塞三种状态时,返回true;当线程处于死亡、新建状态时返回false。实例代码如下:package com.thread;public class StartDead extends Thread{ private int i; @Override publi
2013-05-24 16:15:57 1167
原创 创建线程的两种方式
Java中创建线程有两种方式,一种是继承Thread类,一种是实现Runnable接口.下面就这两种方式分别演示一下:1.通过继承Thread类创建线程类。package com.thread;public class FirstThead { public static void main(String[] args) { new MyThread().start();
2013-05-24 10:43:42 870
原创 Oracle TNS 配置
本文摘自百度百科,具体的内容大家可以到百度百科里面详细了解。Oracle中TNS的完整定义:Transparence Network Substrate,透明网络底层。监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器。ORACLE当中,如果想访问某个服务器,必须要设置TNS,它不像SQL SERVER那样在客户端自动列举出在局域网内所有的在线服务器,只需在客户端选择需要的服务
2013-05-23 19:30:16 1401
原创 在Dom4j中使用Xpath搜索xml的元素节点
有关XPath的知识,大家可以参考我的xml小结里面的《通过Xpath查找指定节点》一文,在本文中我们继续使用test,xml来作为解析的范例!为了方便起见,我就直接把源码附在下面了! 张三 男 20 李四 女 19 王五 男 21 和上次一样,来读取xml,获取它的Document对象。 SAXReader saxRe
2013-05-23 16:43:57 2977
转载 通过xpath查找指定的节点
采用xpath查找需要引入jaxen-xx-xx.jar,否则会报java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常。 List list=document.selectNodes("/books/book/@show");4.1、 xpath语法1、选取节点XPath 使用路径表达式在 XML 文档中选取节点,节
2013-05-23 15:07:24 5329
原创 利用Dom4j解析xml文档
本次我将学习利用Dom4j中的SAXReader(还有个是DOMReader)来解析xml 文档,解析的xml为:test.xml,源码如下 张三 男 20 李四 女 19 王五 男 21 要解析xml,首先要创建SAXReader,然后读取xml获得它的Document对象。 SAXReader saxReader=ne
2013-05-22 18:17:44 1062
原创 利用Dom4j创建xml文档
DocumentHelper是使用Dom4j的辅助类的集合,利用它我们可以创建xml文档,接下来我们就使用它来创建一个简单的xml文档。// //创建文档 第一种方式// Document document=DocumentHelper.createDocument();// //创建、设置文档的根元素节点// Element rootElement=Docum
2013-05-22 15:35:49 1726 1
Tapestry spindle插件下载
2014-09-17
JD-GUI与JD-Eclipse
2014-04-20
Dom4j 、XPath解析Xml所需的jar包和dom4j API
2013-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人