
java
普通网友
这个作者很懒,什么都没留下…
展开
-
java 继承 多态
[code="java"]/**运行结果:A's constructorcom.polymorphism.Ccom.polymorphism.CClass Anull----------------------B's constructorcom.polymorphism.Ccom.polymorphism.CClass Bnull-------...原创 2013-11-06 15:19:12 · 99 阅读 · 0 评论 -
java多线程-线程状态转换
[img]http://dl2.iteye.com/upload/attachment/0094/3563/eca1e2bf-411a-384f-9b28-b6d0e81c9092.jpg[/img][code="java"]1. 新建(new):新创建了一个线程对象。2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态...原创 2014-03-01 09:20:23 · 174 阅读 · 0 评论 -
HTTP断点续传
http://fenglingcorp.iteye.com/blog/1956886[code="java"]package download;import java.io.*;class NewProgress implements DownloadEvent{ private long oldPercent = -1; public void perce...原创 2014-03-31 22:13:38 · 161 阅读 · 0 评论 -
base64编码和解码
[code="java"]/** * 将三个8位二进制看成一组,转为4个6位二进制组,不足8位的补0, 转完后, 对应4个十进制数字, 然后可以查找base64编码表 * (六位二进制数对应的最小十进制数是0,最大十进制数是63, 因此base64码表一共包含64个字符)进行编码 * 如果要转的字符个数不是3的倍数,则需要相应的补= 一个字符,需要补两个= 两个字符,需...原创 2013-10-23 22:19:41 · 125 阅读 · 0 评论 -
进制转换和移位操作(移位-1)
[code="java"]final static char[] digits = { '0' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' ...原创 2013-10-23 22:30:23 · 813 阅读 · 0 评论 -
xml学习
[code="java"]XML:Extensible Markup Language 用标记来修饰文本信息 标签没有预定义,可以自定义数据相关的技术,企业开发中常用来存储数据和传输数据(而非显示数据),或者作为框架的配置文件,且与任何编程语言无关。应用:1.充当数据库,保存数据信息 2.AJAX,WebService,网络中传输数据,可以使用xml格式使用xml描述复杂的关系模型...原创 2014-04-08 22:47:03 · 102 阅读 · 0 评论 -
xml学习鉴定
[code="java"]实现招生录取系统中的部分功能(使用main方法作为程序入口)1. 读XML文件,进过程序处理后,总成绩按降序排序,结果通过IO流输出到result_1.txt文件中。如:班级[className classID]学员姓名 学员ID[总分:457,学科ID:87,学科ID:83,学科ID:82,学科ID:83]学员姓名 学员ID[总分:453,学科ID:...原创 2014-04-09 23:33:07 · 211 阅读 · 0 评论 -
hashmap分析
[code="java"] /**hashmap底层维护着一个entry数组,每个数组索引指向的是一个entry链表.entry是一个key和value对,entry内部还保存着一个next属性,用于指向下一个entry,如果entry后面没有其他的entry,则next=nullhashmap根据要存储entry中key的hashCode值,调用内部的hash()算法,返回一个h...原创 2013-10-30 15:20:44 · 99 阅读 · 0 评论 -
sealing violation
[b][size=small]一般以下两种情况会触发sealing安全异常1)当被密封(seal)的package已经被加载,此时再试图去加载其他jar中的同名package,就会触发sealing violation异常2)当没有被密封的package已经被加载,此时再去加载其他jar中同名且被密封的package,也会触发sealing violation异常[/size][/b]...原创 2013-11-03 16:10:27 · 1452 阅读 · 2 评论 -
实现一个简易的http模拟器
[code="java"]/** * http模拟器 * 模拟发送http请求和接收http响应 */public class HttpSimulator{ //主机 private String host = "localhost"; //端口 private int port = 80; //是否为post请求方式 ...原创 2014-04-15 15:20:15 · 1411 阅读 · 0 评论 -
apt处理自定义annotation
[code="java"]package annotations;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;...原创 2014-02-19 23:20:18 · 204 阅读 · 0 评论 -
跳过UTF-8的BOM
[code="java"]/**version: 1.1 / 2007-01-25- changed BOM recognition ordering (longer boms first)Original pseudocode : Thomas WeidenfellerImplementation tweaked: Aki Nieminenhttp://www.u...原创 2014-02-14 12:19:00 · 421 阅读 · 0 评论 -
java reference
[code="java"]import java.lang.ref.PhantomReference;import java.lang.ref.Reference;import java.lang.ref.ReferenceQueue;import java.lang.ref.SoftReference;import java.lang.ref.WeakReference;...原创 2014-02-09 00:36:06 · 120 阅读 · 0 评论 -
i++和++i
[code="java"]// i = i++ 计算过程 // temp = i; // i = i+1; // i = temp; // i = ++i 计算过程 // i = i+1; // temp = i; // i = temp; int x = 0; //输出5个0 for (int i = 0; i < 5; i++)...原创 2013-11-06 15:26:43 · 107 阅读 · 0 评论 -
URL和URI
[code="java"] private static void getDataFromURL() throws MalformedURLException, IOException { // System.getProperties().put("http.proxyHost", "someProxyURL"); // System.getP...原创 2013-11-08 13:48:34 · 86 阅读 · 0 评论 -
ClassLoader
[code="java"]public class ClassLoaderTest{ /** Java的类加载器采用了一种父委托机制来加载需要的类.每个ClassLoader都关联一个父ClassLoader, 除了BootstrapClassLoader(启动类加载器)外.Java默认实现了三个类加载器: BootstrapClass...原创 2013-11-08 15:57:32 · 132 阅读 · 0 评论 -
java单链表-带头结点和不带头结点单链表的简单实现
带头结点的单链表实现[code="java"]public class LinkedList { private Entry head, tail; //头指针,尾指针 private int size; //通过一个变量记录链表长度 public LinkedList() { //生成一个头结点,让头指针和尾指针都指向它 head = tail...原创 2014-01-14 23:41:40 · 745 阅读 · 1 评论 -
rabbitMQ安装(windows下)
进入项目下载主页面http://www.rabbitmq.com/install-windows.html一、安装Erlang设置ERLANG_HOME 并把%ERLANG_HOME%\bin加入path环境变量二、安装RabbitMQ如果下载的版本不是exe版的,是zip版话要手动安装service如下:rabbitmq-service installrabbit...原创 2014-05-21 22:41:01 · 163 阅读 · 0 评论 -
redis安装(windows.exe)
https://github.com/rgl/redis直接下载.exe版本 安装 可以直接注册为一个service服务下载zip包安装http://my.oschina.net/lujianing/blog/204103原创 2014-05-21 22:54:48 · 274 阅读 · 0 评论 -
单链表面试题之-链表反转
单链表反转[img]http://dl2.iteye.com/upload/attachment/0093/2335/3b63a1dc-fc0b-3296-906e-f31f0314f01c.jpg[/img]--------------------------------------------[img]http://dl2.iteye.com/upload/...原创 2014-01-15 22:43:21 · 181 阅读 · 0 评论 -
带头节点的单链表面试题汇总
[code="java"]import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import ...原创 2014-01-23 15:12:15 · 140 阅读 · 0 评论 -
不带头结点的单链表面试汇总
[code="java"]import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import ja...原创 2014-01-24 13:47:59 · 176 阅读 · 0 评论 -
实现单线程的断点下载
[code="java"]/** * 实现单线程的断点下载 */public class HttpDownloadSingle implements Runnable{ // 响应状态码 private String responseCode; // 响应头信息 private Map headers = new HashMap();...原创 2014-04-16 09:43:36 · 195 阅读 · 0 评论