![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java语言
文章平均质量分 70
azare
这个作者很懒,什么都没留下…
展开
-
Runable Thread
线程结束的方法:Run方法j原创 2014-11-12 19:20:48 · 454 阅读 · 0 评论 -
android使用XML-----SAX
ØHTTP网络传输中的数据组织方式有三种方式:ØØ1、HTML方式ØØ2、XML方式ØØ3、JSON方式原创 2014-05-23 20:34:57 · 375 阅读 · 0 评论 -
DOM解析的三种方法
1 DOM文档原始解析主要使用了javax.xml.parser包中的javax.xml.parsers.DocumentBuilderjavax.xml.parsers.DocumentBuilderFactory和DOM文档的定义:org.w3c.dom包org.w3c.dom.NamedNodeMaporg.w3c.dom.NameListorg.w3c.dom.No原创 2014-12-01 10:08:29 · 2176 阅读 · 0 评论 -
android使用XML-----DOM
ØDOM是一种用于XML文档对象模型,可用于直接访问XML文档的各个部位,在DOM中文档被模拟为树状,其中XML语法的每一个组成部分都表示一个节点,DOM允许用户遍历文档树,从父节点移动到子节点和兄弟节点。并利用某节点类型特有的属性(元素具有属性,文本节点具有文本数据)Ø节点(XML文档中的每一个成分都是一个节点)ØDOM是这样规定的:Ø整个文档是一个节点文档Ø每一个XML标签是一原创 2014-05-23 20:44:11 · 360 阅读 · 0 评论 -
DOM验证
验证 为什么需要验证? 对XML文件施加额外的约束,以便交流。一、DTD验证 文档类型定义(Document Type Definition) DTD定义了XML文档内容的结构,保证XML以一致的格式存储数据。精确的定义词汇表,对XML的内容施加约束。 符合DTD的规范XML文档称为有效的文档。由DTD定义的词汇表以及文档语法,XML解析器转载 2014-11-30 16:16:14 · 412 阅读 · 0 评论 -
DTD学习总结
一、DTD介绍 Document Type Definition;DTD是一种XML的约束方式,除了此种约束方式外,还有XSchema,XSchema比DTD的约束能力还要强,因此DTD正在逐渐淘汰;DTD的目的就是约束XML标签的写法;比如在我们struts2开发当中,编写struts.xml时,需要遵循转载 2014-11-29 16:56:23 · 286 阅读 · 0 评论 -
android使用XML-----DOM--------进阶
当XML文件中含有ENTITY实体时,需要解析器,解析。主要步骤:DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(true);//该解析器在解析时验证 XML 内容。 factory.setIgnoringElementContentWhit原创 2014-11-29 21:08:54 · 332 阅读 · 0 评论 -
xml 命名空间
案例(Book.xsb)<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.itcast.cn" elementFormDefault="qualified">原创 2014-11-30 17:09:11 · 311 阅读 · 0 评论 -
文本的输入输出
字节流-——》字符流的转换输入来源:键盘,文件,网络InputStreamReader in = new InputStreamReader(System.in);InputStreamReader in = new InputStreamReader(new FileInputStream("lmk.txt"),"ISO8859_5");输出方向:文件,屏幕F原创 2014-11-26 20:46:11 · 163 阅读 · 0 评论 -
日志机制
Java.util.logging包架构类/接口功能概要1. Filter(过滤器):控制日志记录的输出粒度, 粒度范围超过了Level类提供的功能,在每个handler的setFilter方法中设置该类型2. Logger(日志记录器): 为了利用日志软件包,Logger对象并调用Logger中多个记录方法中的某一个,例如info(Stringmessage)原创 2014-11-06 10:30:29 · 914 阅读 · 0 评论 -
辨析
java.util.Random 与 java.lang.Math.ramdom()很多应用程序会发现 Math.random() 方法更易于使用StringBuffer与StringBuilder java.lang.StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改原创 2014-11-27 20:03:08 · 163 阅读 · 0 评论 -
zip解析
软件包 java.util.zip 的分层结构java.lang.Objectjava.util.zip.Adler32 (implements java.util.zip.Checksum)java.util.zip.CRC32 (implements java.util.zip.Checksum)java.util.zip.Deflaterjava.util.zip原创 2014-11-28 10:47:23 · 222 阅读 · 0 评论 -
Java中正则Matcher类的matches()、lookAt()和find()的区别
在Matcher类中有matches、lookingAt和find都是匹配目标的方法,但容易混淆,整理它们的区别如下:matches:整个匹配,只有整个字符序列完全匹配成功,才返回True,否则返回False。但如果前部分匹配成功,将移动下次匹配的位置。lookingAt:部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。find:部分匹配,从当前位置开转载 2014-11-29 16:56:20 · 359 阅读 · 0 评论 -
java.lang.math与Java.Math的区别
在java.lang.math包中java.lang.Enum (implements java.lang.Comparable, java.io.Serializable)java.lang.Mathjava.lang.Number (implements java.io.Serializable)java.lang.Byte (implements java.lang.原创 2014-11-25 09:42:28 · 1555 阅读 · 0 评论 -
字符集与编码
ASCIIASCII的扩展(DBCS, MBCS)ISO-8859-1 【欧洲使用】GB2312:常见汉字与符号,一级汉字拼音序 【最早的国标,包含了2312个常用汉字】GBK:繁体字GB18030:少数民族字符BIG5/JIS… 常见的编码与字节单字节:ASCII/ISO-8859-1双字节:GB2312/UTF-16变字节:UTF-8/UTF-7转载 2015-03-05 13:16:46 · 210 阅读 · 0 评论 -
the project was not built due to "a resource exists with a different case'项目位置'的错误
the project was not built due to "a resource exists with a different case'项目位置',",fix the problem,then try refreshing this project and building it since it may be inconsistent是因为包名有重复。注意包名不分大小原创 2015-03-03 11:04:28 · 566 阅读 · 0 评论 -
深入理解Java Proxy机制
动态代理其实就是java.lang.reflect.Proxy类动态的根据您指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有你指定的接口(您在参数中传入的接口数组);然后再利用您指定的classloader将 class byte加载进系统,最后生成这样一个类的对象,并初始化该对象的一些值,如invocationHandler,以即所有的接口对应的Method转载 2015-02-25 11:34:05 · 188 阅读 · 0 评论 -
Java中绝对路径、相对路径总结
前言:一般在处理Web应用下的文件创建与移动等时,会涉及到很多关于java中相对路径,绝对路径等问题。以下是一些总结。希望大家遇到类似的问题,可以更有效的解决。=================================================================================1.基本概念的理解 绝对路径:绝对路径就是你的主页上原创 2014-12-25 11:11:02 · 874 阅读 · 0 评论 -
RowSet 新特性简介
RowSet 新特性简介Java 5在Java Database Connectivity (JDBC)方面加强了支持,其中加入了新的包javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi。从RowSet接口继承规定了五个新的接口:1. CachedRowSet: CachedRowset可以不用与数据源建立长期转载 2014-12-07 15:59:29 · 500 阅读 · 0 评论 -
数据库模式是什么
模式(schema) 是 数据库体系结构中的一个节点对于 SQL Server 数据库来说。访问具体的一个表,可以由 4个部分组成分别为 服务器名, 数据库名,模式名,表名。对于访问本地的数据库因为 服务器已经连接上了,因此不用指定数据库名,通过 use 数据库名 指定了模式名,如果不指定的话, 数据库 默认使用 dbo 模式。对于访问链接服务器。链接服务器名.数据转载 2014-12-07 16:17:41 · 16232 阅读 · 0 评论 -
数据库总结
一 JDBC配置上MySQL官网 下载驱动程序JAR文件(下载 independent版本最好,注意:里面包含示例),并添加到ClassPath中启动MySQL服务器注册驱动器类(两种方式1 Class.forName("com.mysql.jdbc.Driver") 2 System.setProperty("jdbc.driver","com.mysql.jdbc.Drive原创 2014-12-04 15:24:17 · 152 阅读 · 0 评论 -
Java中byte与16进制字符串的互相转换
Java中byte用二进制表示占用8位,而我们知道16进制的每个字符需要用4位二进制位来表示(23 + 22 + 21 + 20 = 15),所以我们就可以把每个byte转换成两个相应的16进制字符,即把byte的高4位和低4位分别转换成相应的16进制字符H和L,并组合起来得到byte转换到16进制字符串的结果new String(H) + new String(L)。即byte用十六进制表示只占转载 2014-12-02 10:46:49 · 279 阅读 · 0 评论 -
开启servlet调试器,在不修改web.xml文件的情况下也能运行servlet
具体做法如下,在tomcat的根目录下,比如我的安转目录是D:/Apache Software Foundation/Tomcat 5.5找到conf文件夹下的web.xml文件.把其中如下的servlet和servlet-mapping元素注释去掉: invoker org.apache.catalina.servlets.InvokerServlet转载 2014-12-15 20:51:10 · 618 阅读 · 0 评论 -
xml结构总结
XML(eXtensible Markup Language)是万维网联盟(World Wide Web Consortium W3C)定义的一种可扩展标志语言。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。强项:轻松表达多层结构的数据;可扩展。优点:平台无关,语言无关。设计目标是描述数据并集中于数据的内容,与显示分离。提醒:不能用XML来直接写网页。即便是转载 2014-11-30 16:14:08 · 295 阅读 · 0 评论 -
XML-----StAX
StAX和SAX原理还有一点区别:就是以流的形式来处理XML文件。import java.io.*;import java.net.*;import javax.xml.stream.*;/** * This program demonstrates how to use a StAX parser. The program prints all hyperlinks links原创 2014-11-30 18:49:36 · 286 阅读 · 0 评论 -
ClassLoader 深入解析
在进入ClassLoader的分析之前我们先看一个JAVA程序例子。转载 2014-11-05 10:58:55 · 183 阅读 · 0 评论 -
Buffer和ByteBuffer
Buffer 类定义了一个可以线性存放primitive type数据的容器接口。Buffer主要包含了与类型(byte, char…)无关的功能。值得注意的是Buffer及其子类都不是线程安全的。每个Buffer都有以下的属性:capacity这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。limit在Buff转载 2014-11-27 18:17:25 · 605 阅读 · 0 评论 -
断言
断言通常只用在开发和测试阶段,用来表示致命的, 不可恢复的错误, 尤其是用在单元测试的时候.使用断言的原因:除零前一般会添加一个除零判断:if(a) throw new IllegalArgumentException(“x这段代码会一直保留在程序中,即使测试完毕后也不会自动的删除。断言机制允许在测试期间向代码中插入一些检查语句,当代码发布时,这些插入的检测语句会被自动地移原创 2014-11-05 10:25:52 · 209 阅读 · 0 评论 -
jdbc
package com.jdbc.dbutils;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.s原创 2014-05-24 11:53:40 · 274 阅读 · 0 评论 -
JSON----创建JSON
ØJson的全称:JavaScriptObject NotationØØJson建构于两种结构:Ø“名称/值”对的集合(Acollection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hashtable),有键列表(keyed list),或者关联数组原创 2014-05-24 11:08:36 · 651 阅读 · 0 评论 -
Json---fastJson
package com.android.myfastjson;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjs原创 2014-05-24 11:43:20 · 412 阅读 · 0 评论 -
java 键盘输入方法
三个方法:原创 2014-10-26 11:22:45 · 455 阅读 · 0 评论 -
== equal clone() Cloneable 原型模型
相等及拷贝==原创 2014-10-26 21:37:03 · 227 阅读 · 0 评论 -
映射map
接口java.util.Mapjava.util.SortedMapjava.util.NavigableMapjava.util.Map.Entry原创 2014-11-10 20:54:37 · 329 阅读 · 0 评论 -
Java中的强引用,软引用,弱引用和虚引用
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。一、强引用如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。转载 2014-11-09 17:41:28 · 178 阅读 · 0 评论 -
List源码分析-----模板模式和迭代器模式
java.lang.Objectjava.util.AbstractCollection (implements java.util.Collection)java.util.AbstractList (implements java.util.List)java.util.AbstractSequentialListjava.util.LinkedList (im原创 2014-11-08 19:46:56 · 221 阅读 · 0 评论 -
Java 内存区域和GC机制
目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在J转载 2014-11-09 17:19:32 · 290 阅读 · 0 评论 -
queue
queue接口关系继承关系原创 2014-11-09 16:30:01 · 181 阅读 · 0 评论 -
set----散列集
set原创 2014-11-09 13:35:46 · 247 阅读 · 0 评论 -
Json----gson
package com.android.mygson.gson;import java.util.ArrayList;import java.util.List;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;;public c原创 2014-05-24 11:30:59 · 350 阅读 · 0 评论