Java
文章平均质量分 81
rjlgo
这个作者很懒,什么都没留下…
展开
-
[xml] JAXPDom解析器
package com.cskaoyan.xmlparse; import javax.xml.parsers.DocumentBuilder;//获得文档实例 import javax.xml.parsers.DocumentBuilderFactory;//获得解析器 import javax.xml.parsers.ParserConfigurationException; impo原创 2015-04-08 16:02:14 · 376 阅读 · 0 评论 -
由newInstance()说开的设计模式
先摆上几篇参考文章:链接1 链接2 链接3待续。。。原创 2015-09-06 16:35:15 · 463 阅读 · 0 评论 -
集合类 & MAP & 泛型
1.集合类的由来 对象用来封装各种不同的数据,比如person类里装了 string类型的name,int型的age 但是对象多了咋办,就用集合类来装,person1、person2.。。2.集合的特点 集合容器只能用来存储对象,注意与数组的区别,数组也可以存储对象,但是数组还能存储基本数据类型。 集合的长度是可原创 2015-07-26 11:30:33 · 1745 阅读 · 0 评论 -
序列化
转自几篇博文博文1,点击打开链接博文2,点击打开链接1、什么是序列化和反序列化Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化a)当你想把的内存中的对象保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的转载 2015-07-22 22:03:10 · 522 阅读 · 0 评论 -
反射
1.获取一个类的包名、类名getClass(),getName()所有类的对象都是Class的实例package com.leo.rjl;class Demo1{ }public class Demo { public static void main(String[] args) {原创 2015-07-22 10:00:10 · 387 阅读 · 0 评论 -
Java网络编程概览
原博文地址:http://blog.csdn.net/xiazdong/article/details/6713691 或者直接点击此处打开网络基本知识:在java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接,UDP则是不可靠连接。IP地址:用于标记一台计算机的身份证。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组转载 2015-08-08 15:46:37 · 432 阅读 · 0 评论 -
内存管理
部分内容引自此篇博文 点击打开链接1.JVM体系架构这里并不特指安卓自己的Dalvik虚拟机,Java平台支持安卓的虚拟机有不少,都是按照Java规范来实现的,本质是相同的运行期数据区即是操作系统分给虚拟机的内存类文件,在磁盘中通过这个系统将字节码加载到内存,不同的部分放到不同的分区1.1、程序计数器 •程序计数原创 2015-07-23 10:27:49 · 391 阅读 · 0 评论 -
[Java]多线程之生产者消费者
上一篇多线程写完好久了,今天补上顺便回忆下原创 2015-06-07 22:50:39 · 624 阅读 · 0 评论 -
[Java]多线程之生产者消费者优化版
优化版,可以把生产和消费过程全部集中在baozi里,生产者和消费者只需要下指令就好重点是如何在baozi内实现两个方法:对于生产者而言,true时没有包子,需要生产,生产完了,要通知正在等待的消费者,同时要置为false,表示已经有包子了,False下,生产者就是要等待,等待消费者传来消息 对于消费者来说,false时有包子,可以去拿,拿了包子要通知生产者,置为原创 2015-06-08 15:27:25 · 842 阅读 · 0 评论 -
[Java]多线程之同步及死锁
调用多线程的关键是要重写run()方法,所以继承thread类和实现runnable接口本质上是一样的,都要重写run(),只不过继承只能有一个父类,更推荐使用实现接口的方式几个小问题:启动线程应该是start()而不是直接去run()线程的相关调度完全看CPU在代码中设置优先级似乎没用,主要看CPU调度sleep方法,Thread.sleep(1000),当前线程睡眠原创 2015-04-18 15:55:55 · 575 阅读 · 0 评论 -
[Java]匿名内部类
为什么会有匿名内部类?对于抽象类来说,需要一个子类来继承他,并实现它的方法但在一些场合里,这个子类可能只需要使用一次,这样单独写一个子类出来有点多余,就可以使用匿名内部类来实现最顶层的父中间的子最下的实例匿名内部类就是可以把中间这一步省去使用场合较多的就是多线程的实现,因为他要继承thread类,或者实现runnable接口,当然接口也是原创 2015-06-19 11:30:33 · 404 阅读 · 0 评论 -
[算法] 关于排序
开个头先,慢慢填坑原创 2015-05-06 22:49:16 · 299 阅读 · 0 评论 -
[xml]DOM4j解析
(文字部分引用何处忘了。。。。) JDOM与DOM主要有两方面不同。首先,JDOM仅使用具体类而不使用接口。这在某些方面简化了API,但是也限制了灵活性。第二,API大量使用了Collections类,简化了那些已经熟悉这些类的Java开发者的使用。 JDOM自身不包含解析器。它通常使用SAX2解析器来解析和验证输入XML文档(尽管它还可以将以前构造的DOM表示作为输原创 2015-04-09 07:51:30 · 536 阅读 · 0 评论 -
[xml] JaxpSAX解析器
package com.cskaoyan.jaxpsax;import java.util.ArrayList;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFacto原创 2015-04-08 07:49:25 · 421 阅读 · 0 评论 -
[XML] SAX解析
-----文章正文-----来源:http://www0.ccidnet.com/tech/guide/2001/10/08/58_3392.htmlSAX概念SAX是Simple API for XML的缩写,它并不是由W3C官方所提出的标准,可以说是“民间”的事实标准。实际上,它是一种社区性质的讨论产物。虽然如此,在XML中对SAX的应用丝毫不比DOM少,几乎所有的XML解转载 2015-04-08 20:03:12 · 406 阅读 · 0 评论 -
[XML]sax中DefaultHander解析xml过程和先后顺序
[原文] http://blog.csdn.net/neu_yousei/article/details/22647937本文讲解三点:1. sax中DefaultHandler解析XML总体过程 2. sax中DefaultHandler解析XML非根node的先后顺序 3. sax中DefaultHandler解析XML根node先后顺序 (三点 均通过实际程序测试出转载 2015-04-08 20:00:26 · 526 阅读 · 0 评论 -
类 & 对象
1.关于final 表明这是一个常量,值不变。 成员变量若被声明称final,定义时必须被赋值,因为成员变量随着类的初始化而初始化,初始化时没有值的常量是要报错的 而方法内的局部变量被声明成final则没有这个问题,因为方法未必会在类初始化时调用,常量可以先声明,再赋值 不能被继承,不能被重写,只能赋值一次2.关于原创 2015-07-22 21:55:59 · 708 阅读 · 0 评论