自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

态度决定高度A=X+Y+Z

微信搜索 Android小菜 每日会推送一篇安卓文章,欢迎关注阅读

  • 博客(175)
  • 资源 (10)
  • 收藏
  • 关注

原创 XML解析之sax解析案例(二)使用sax解析把 xml文档封装成对象

Demo1类:import java.io.File;import java.util.List;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;/** * 使用sax解析把 xml文档封装成对象 * @author APPle * */public class D

2016-05-31 14:11:06 1942

原创 XML解析之sax解析案例(一)读取contact.xml文件,完整输出文档内容

一、新建Demo2类:import java.io.File;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;/** * 读取contact.xml文件,完整输出文档内容 * @author APPle * */public class Demo2 { publi

2016-05-31 13:16:25 2066

原创 XML解析之SAX解析过程代码详解

上一篇谢了解析原理和过程,这里应用代码直观认识这个原理:新建Demo1类:import java.io.File;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;/** * 第一个SAX读取xml文件程序 * @author APPle * */public cl

2016-05-31 13:12:02 2547 1

原创 xml解析之sax解析原理图和技术介绍

SAX解析工具-  Sun公司提供的。内置在jdk中。org.xml.sax.*                                             核心的API:                                                        SAXParser类: 用于读取和解析xml文件对象

2016-05-30 22:26:12 2427

原创 xpath技术解析xml以及案例模拟用户登录效果

问题:当使用dom4j查询比较深的层次结构的节点(标签,属性,文本),比较麻烦!!!xpath就在此情况下产生了——主要是用于快速获取所需的[节点对象]。在dom4j中如何使用xPath技术                                   1)导入xPath支持jar包。  jaxen-1.1-beta-6.jar

2016-05-30 22:12:04 1294

原创 xml解析之使用dom4j的api对xml文件进行CRUD(二)

在使用dom4j的api对xml文件进行CRUD(一)见博客http://blog.csdn.net/qq_32059827/article/details/51524330的基础上,再对做一次练习。package gz.itcast.a_dom4j_write;import java.io.File;import java.io.FileOutputStream;import j

2016-05-30 21:46:03 701

转载 在CSDN开通博客专栏后如何发布文章(图文)

今天打开电脑登上CSDN发现自己授予了专栏勋章,有必要了解如何在专栏发布文章。很感谢已经有前辈给出了图文教程,此文章转载自博客:http://blog.csdn.net/upi2u/article/details/42739991在CSDN写博客已经有一段时间了,看到很多朋友的博客上有个博客专栏的图标,昨天也申请了一下并且通过了审核。接下来怎么在博客专栏下发文章呢?一开始找了半天也

2016-05-30 19:59:03 4638

原创 《java入门第一季》模拟用户登陆注册案例集合版

需求:校验用户名和密码,登陆成功后玩猜数字小游戏。一、猜数字小游戏类:猜数字小游戏的代码见博客:http://blog.csdn.net/qq_32059827/article/details/51355259二、登陆注册接口。package cn.itcast.dao;import cn.itcast.pojo.User;/** * 这是针对用户进行操作的接口

2016-05-29 19:58:09 2452

原创 《java入门第一季》之集合toString源码解析

代码: Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); System.out.println(c);打印输出:[hello world java]问题:为什么c输出的不是地址值呢?A:Collection c = new ArrayList();这是多态,所以

2016-05-29 19:42:44 1282

原创 《java入门第一季》之有趣的集合小案例---获取10个【1-20之间】的随机数,要求不能重复。

import java.util.ArrayList;import java.util.Random;/* * 获取10个【1-20之间】的随机数,要求不能重复。(注意:不是获取10个数,如果单纯获取十个数可能有重复的,这里是获取10个不重复的数。 * 所以统计变量要在判断不重复后增加。) * * 用数组实现,但是数组的长度是固定的,长度不好确定。 * 所以我们使用集合实现。

2016-05-29 19:27:09 1485

原创 《java入门第一季》之泛型方法和泛型接口

一、泛型方法。/* * 泛型方法:把泛型定义在方法上。格式:public 返回类型 方法名(泛型类型 t) public void show(T t){} */定义ObjectTool类package cn.itcast_05;public class ObjectTool { public void show(T t) { System.ou

2016-05-29 18:44:41 463

原创 Tomcat服务器

1、安装和运行【必须】* 解压apache-tomcat-6.0.35.zip* 位置:不能包含中文和空格* 运行:%tomcat%/bin/startup.bat* 测试* http://localhost:80802、启动错误* 没有配置JAVA_HOME系统环境变量* 错误内容Neither the JAVA_HOME nor the JRE_HOME

2016-05-29 17:25:00 442

原创 《java入门第一季》之Socket编程通信和TCP协议通信图解

Socket编程通信图解原理:TCP协议通信图解

2016-05-28 21:55:38 809

原创 《java入门第一季》之tcp协议下的网络编程c/s实现通信交互

需求:客户端向服务器发送数据,服务器端收到数据后向客户端返回数据:还是使用两台电脑,一台客户端,一台服务器。客户端代码:import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class ClientDemo

2016-05-28 21:40:07 991

原创 《java入门第一季》之tcp协议下的编程实现键盘录入数据不断地往服务器端发送数据案例

这里要封装通道流,封装键盘录入数据流。同样地,还是两台电脑。一个客户端,一个服务器。客户端代码:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.Output

2016-05-28 21:33:05 1474

翻译 程序员容易发福的原因及解决办法

老程序员们基本上都亲身经历一件事,那就时作为一个程序员,你可能会发现自己一年比一年胖了,主要的原因就是:程序员们常常要坐在电脑前写代码到很久,加班也总是家常便饭,所以长时间下来没有时间运动就导致大家越来越胖,如果程序员们想要让自己的体重有所改善的话,那就要好好的接下来看了。由于程序员的工作性质,所以需要长时间的坐在电脑前写代码,大家都知道,这样一直下去,除了个位的脑子和手指一直在动外其他都

2016-05-28 21:17:55 761

原创 《java入门第一季》之tcp协议下的网络编程

tcp协议相对于udp更加安全。首先看一下需求:服务器端开启,多个客户端同时向服务器发送数据,看哪个客户端先到达。说明:这里我开启三个电脑实验,一台电脑写服务器端的程序,两台电脑开客户端的程序。服务器先开启程序,客户端同时开启发送数据。客户端的程序:import java.io.IOException;import java.io.OutputStream;import ja

2016-05-28 21:15:49 626

原创 《java入门第一季》之UDP协议下的网络编程小案例

需求,一台电脑发送数据,其他电脑都可以收到该数据。使用广播地址。发送端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.DatagramPacket;import java.net.DatagramSocket;im

2016-05-28 20:53:36 643

原创 《java入门第一季》之UDP协议下的网络编程详解

首先看一下UDP协议的图解:可以看到,分为发送端和接收端程序。直接上代码:发送端程序:import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * UDP协议发送数据:

2016-05-28 20:32:39 662

原创 《java入门第一季》之网络编程初探

由于在写有关javaweb的博客,在写到web服务器的时候需要回顾网络编程的知识,提前把网络编程放在前面写。直接上代码解释:import java.net.InetAddress;import java.net.UnknownHostException;/* * 如果一个类没有构造方法: * A:成员全部是静态的(Math,Arrays,Collections) * B:单例

2016-05-28 20:03:14 654

原创 根据Schema写出XML文档四部曲

Schema约束文档本身就是一个XML文档,扩展名为xsd难点:XML文档的根元素怎么写?如下4步曲:a、首先看Schema文档,找到根元素b、思考:书架来自于哪个名称空间?看Schema文档,targetNamespace就是名称空间。用xmlns关键字(xmlns名称空间声明)来声明我的元素来自哪个名称空间(xmlns:xml namespace)

2016-05-28 16:39:46 2385

原创 至我逝去的四年感情

今天是5月28号,我和她在2011年5月28号晚上正式确立了恋爱关系,而且我们是异地恋,目前为止整整四年。         想当初,别人嘲笑异地恋的时候,我觉得别人都是愚蠢的。异地恋怎么了?我就不信异地恋会让两个人的感情变淡,我一直坚信,我们会有一个好的结果。我们经历着学校里情侣看不到的欢笑、痛苦、兴奋。每天坚持打着电话,每天都聊不完的话题,每天坚持着早安、晚安,每一次见面都是那么的兴奋.

2016-05-28 15:12:46 663 2

原创 使用dom4j技术对xml文档进行增删改练习(一)

整个流程如下面代码所以,并对一些重要代码意义做出详细解释:import java.io.File;import java.io.FileOutputStream;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;

2016-05-28 12:47:55 825

原创 Dom4j修改xml文档引入

前面介绍了如何解析xnl文档的内容,这里对修改xml展开讨论。首先看一下,写出内容到xml文档的主要代码:XMLWriter writer = new XMLWriter(OutputStream, OutputForamt)wirter.write(Document);整个业务逻辑和解释如下代码所示:public class Demo1 { public static

2016-05-28 12:21:05 496

原创 android 解析服务器数据使用json还是xml方式

整理自百度搜索: 现在的Android应用程序,几乎没有不与服务端交换数据的了!那么,android应用在与服务端交换数据的时候,我们有哪些选择呢?哪种数据交换格式要更好吗?下面文章简单为android开发的朋友分析一下。对于Android客户端应用与服务端的数据交换格式,流行的方式有两种:一为XML,一为JSON。对于XML的方式,服务端与客户端对其解析都不是太方便,但为

2016-05-28 09:02:44 1265

转载 什么是架构

一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。我曾经也到处寻找过架构的定义,请教过很多人,结果发现,没有大家都认可的定义。套用一句关于big data流行的笑话,放在架构上也适用:Architecture is like teenage sex,everybody talks about

2016-05-27 22:57:15 480

原创 经典面试题:一张表区别DOM解析和SAX解析XML

============DOM解析    vs   SAX解析             ========DOM解析SAX解析原理: 一次性加载xml文档,不适合大容量的文件读取原理: 加载一点,读取一点,处理一点。适合大容量文件的读取DOM解析可以任意进行增删改查SAX解析只能读取

2016-05-27 22:53:51 668

转载 Tag功能介绍—我们为什么打Tag?

想必CSDN的新老用户在访问CSDN网站的博客、社区、下载等服务时,经常能够看到“请您添加标签”的提示。也许很多人对此抱有疑问:加标签有什么用?在这里我们为您集中解答一下疑惑。Tag标签是什么?CSDN标签,也称为Tag,添加Tag有三大好处:更快检索、更精准展示、更有效传播与反馈。CSDN提供的Tag标签服务,可以帮助用户更加便捷、有效、迅速、专业地组织并查找内容。包括CSDN内

2016-05-27 16:55:00 1396

原创 Html标签中thead、tbody、tfoot的作用

Html标签中thead、tbody、tfoot的作用为了让大表格(table)在下载的时候可以分段的显示,就是说在浏览器解析HTML时,table是作为一个整体解释的,使用TBODY可以优化显示。如果表格很长,用tbody分段,可以一部分一部分地显示,不用等整个表格都下载完成。下载一块显示一块,表格巨大时有比较好的效果。 tbody、tfoot、thead一般来说用得不是很多,对

2016-05-27 16:34:08 1353

原创 《java入门第一季》之泛型类引入

首先用一个例子引入泛型类。我定义一个Object类:package cn.it_03;public class ObjectTool { private Object obj; public Object getObj() { return obj;//obj = new Integer(30); obj = new String("林青霞"); } public

2016-05-26 22:58:15 406

原创 《java入门第一季》之根据小案例体会泛型

泛型在哪些地方使用呢? * 看API,如果类,接口,抽象类后面跟的有就说要使用泛型。一般来说就是在集合中使用。下面根据案例,加深体会泛型的作用。案例一:import java.util.ArrayList;import java.util.Iterator;/* * 泛型在哪些地方使用呢? * 看API,如果类,接口,抽象类后面跟的有就说要使

2016-05-26 22:49:45 579

原创 《java入门第一季》之泛型引入

泛型的引入:首先看一段代码体会自动报错。// 看下面这个代码 自动报错 String[] strArray = new String[3]; strArray[0] = "hello"; strArray[1] = "world"; strArray[2] = 10;//因为指定了string类型,是不可以存储int类型数据的。会自动报错。 集合也模仿着数组的这

2016-05-26 22:42:19 547

原创 JAVA DOM4j解析XML数据到自定义javabean

我们获取xml中的数据,一般以面向对象的思想去处理这些数据。因此,我们需要自定义类来封装解析出来的数据,以方便我们操作这些数据。自定义的java类,称为javabean。自定义Contact类代码如下:这个类是用来封装解析出来的数据的。package gz.itcast.a_dom4j_read;public class Contact { private String id;

2016-05-26 22:30:46 2357

原创 java Domj4读取xml文件加强训练案例

需求:给出一段xml文件。要求按照鸳鸯输出。xml文件代码如下: 张三 20 134222223333 zhangsan@qq.com 432221111 李四 20 134222225555 lisi@qq.com 432222222 给出案例和解释:import java.io.File;import java.ut

2016-05-26 22:16:06 875

原创 java Domj4读取xml文件

先概括,再以代码形式给出。                   获取节点:                         Iterator  Element.nodeIterator();  //获取当前标签节点下的所有子节点                    获取 标签:                           Element Document.getR

2016-05-26 20:54:03 1512

原创 xml之DOM方式解析,DOM4J工具解析原理

DOM解析原理:DOM解析原理:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问(操作)到xml文档的内容。一张图来完全概括这个原理。而dom4j原理是dom方式解析的,下面介绍dom4j非官方,不在jdk中,因此要导包。三大框架(默认读取xml的工具就是Dom4j

2016-05-26 16:18:22 4523

原创 XML解析之JAXP案例详解

根据一个CRUD的案例,对JAXP解析xml技术,进行详细的解释:首先,已知一个xml文件中的数据如下: Java 张泽华 39.00元 JavaScript网页开发 李红蕾 28.00元 然后根据单元测试的形式,对CRUD分别写在一个测试框架方法里面。以方便测试代码正确性。package com.itheima.dom;i

2016-05-26 14:44:34 550

原创 单元测试junit框架详解

首先在给出一个类Operator,加入如下代码:public class Operator { // 加法 运算 public int add(int i,int j){ return i+j; } // 除法 运算 public int divide(int i,int j){ return i/j; } }接着建一个类来测试上各类的方法,为了命名规范性,

2016-05-26 13:34:22 666

原创 xml解析方式之JAXP解析入门

XML解析 1 引入 xml文件除了给开发者看,更多的情况使用[程序读取xml文件]的内容。这叫做xml解析 2 XML解析方式(原理不同) DOM解析 SAX解析 3 XML解析工具 DOM解析原理: 1)JAXP (oracle-Sun公司官方) 2)JDOM工具(非官方) 3)Dom4J工具(非官方) 三

2016-05-26 13:26:01 602

原创 xml作用以及语法

2 XML作用 2.1 描述带关系的数据(软件的配置文件) web服务器(PC): 学生管理系统 -> 添加学生功能 -> 添加学生页面 -> name=eric&email=eric@qq.com 前提: 网络(IP地址: oracle:255.43.12.54 端口:1521 ) java代码:使用ip(255.43.12.54)地址和端口(1521)

2016-05-26 12:58:25 469

SimpleRefreshListView

一个简单的自定义View,实现下拉刷新上拉加载更多。一个简单的自定义View,实现下拉刷新上拉加载更多。

2017-10-15

自定义ViewPage

博客对应,欢迎下载

2017-02-01

模仿微信切换

欢迎免费下载源码

2016-12-05

FragmentDemo2

读者可自行下载

2016-12-02

ActionBarDemo

仿网易新闻客户端架子搭建,Android Studio案例欢迎下载学习交流

2016-11-29

ListView局部刷新Demo

开发实现的Demo,欢迎下载~

2016-11-26

新浪网盘相关

新浪网盘lib库和Demo,可免费下载

2016-11-18

xlistview第三方开源库

xlistview好用的下拉刷新、上拉加载开源库

2016-11-16

CSS2.0样式表中文手册

2016-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除