自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 【转】DWR使用总结

最近项目里面用到了DWR框架,这个框架实现了JS可直接调用Java类的方法,做的时候感觉思路是蛮清晰的。不过现在应该用Jquery去做AJAX会更好吧 。 原文连接:http://www.cnblogs.com/a7345678/archive/2008/10/23/1317982.html DWR使用总结这两天学了下DWR,现在总结一下。DWR是方便使用AJAX连接...

2012-10-30 14:31:27 160

原创 【转】Java 数据结构-堆实现

原创链接:http://my.oschina.net/BreathL/blog/71602  堆的定义:有如下性质的完全二叉树:任意节点X所处的项的关键字大于或等于以X为根的子数中的所有节点出的项的关键字。     意义在于,在数据结构中,其常常被用作优先级队列的结构,其意义是每次从队列中获取的元素,总是最满足某个条件的;比如最大的元素;再例如先进先出队列所满足的特定条件就是,具备...

2012-10-08 15:16:08 133

原创 Java访问WebRoot目录下文件

程序中要用到这个功能,在WebRoot目录下找到某个配置文件,然后向文件中写入信息。 网上查了些资料后,终于给做到了。 代码:  ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); if (classLoader == null) { classL...

2012-07-11 19:25:56 429

原创 【转】常用排序算法java实现

转载地址:http://easense2009.iteye.com/blog/1568614排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法: 1. 选择排序选择排序的基本思想是遍历数组的过程中,以 i 代表当前需要排序的序号,则需要在剩余的 [i…n-1] 中找出其...

2012-06-27 10:01:48 96

原创 面向对象设计(一)

 前不久参加了一个公司的面试,然后面试官问到了一个问题:如何理解java中的面向对象思想?当时突然有点紧张,因为确实答不出来,就直接用Java中的集合框架拿出来展开了。因为框架的设计的很多,体现了面向对象编程的一面。  当时核心的问题问到了,为什么要采用面向接口编程这种模式? 因为其他的集合实现类都是继承自一个Collection借口,此借口中有一个方法叫做iterator()...

2012-05-20 17:34:08 109

原创 关于java中的final

我以前认为final定义变量那么这个变量就不能改变了,定义一个类时代表这个类不能有子类,定义方法时说明这个方法已经足够满足了需求,不需要被重写。。。前几天在写Android程序的时候发现,在一个方法中的一个匿名类中如果使用了方法中的参数,那么这个参数只能定义为final。具体怎么回事也没去深究,今天看了一篇文章,基本能够理解了为什么会这样。   从jdk1.0到今天,J...

2012-05-16 22:25:48 83

原创 【转】HashMap源码解读

1、HashMap的存储结构 2、HashMap的初始化 3、元素Hash值获取及通过hash值找到talbe下标索引 4、元素添加方法addEntry 5、HashMap扩容 6、老table重新hash成新table 7、key为null,存到哪去了 8、查找元素get(Object key) 9、根据key删除元素 1、HashMap的存储结构   在HashMap的Field中有: ...

2012-05-14 13:22:21 321

原创 Personal Server 1.0 发布,Android 上的 HTTP 服务器

Personal Server 1.0 发布,主要是对界面上的一些问题进行改进和修复。Personal Server 是一个基于 Android 手机的 HTTP 服务器,用于局域网内的文件分享。 更多关于Personal Server的详细信息,或者下载地址请点这里...

2012-04-25 12:42:43 131

原创 关于httpServlet.service()方法

 转载地址:http://hi.baidu.com/clisdena/blog/item/5d185a959aa1230d7bf4809a.html  1、HTTP Servlet 使用一个 HTML 表格来发送和接收数据。要创建一个 HTTP Servlet,就需要扩展 HttpServlet 类,该类是用专门的方法来处理 HTML 表格的 GenericServlet 的一个子...

2012-04-09 17:51:12 274

原创 Java的泛型方法

 在学习的过程中,竟然被我忽略掉了一个细节。 public static <T> void sort(List<T> list, Comparator<? super T> c)  这是Collections类中的一个静态方法,让我搞不懂的地方是,为什么static后面会有一...

2012-04-08 13:58:10 87

原创 Android自定义组件-IconTextView

IconTextView是一个带图标的TextView,从TextView继承。  IconTextView类: package com.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import...

2012-04-03 17:42:07 409

原创 Andrew自定义组件简单实现-View

所有的布局类和视图类都是继承View类。 当Android系统提供的一些View子类不能满足需求的时候,就需要自定义个View子类。 方法1: 直接继承View类方法2: 继承View类的一个子类,例如:如果需要一个带有图像的TextView类,自定义类就可以直接去继承TextView类。  MyView类 package com.view;i...

2012-04-03 15:52:26 109

原创 Android小项目合集

Android小项目之---计算器 使用同一个事件监听完成 加减乘Android小项目之---CheckBox<又>计算器 (附源码)Android小項目之---項目如何安裝至手機使用Android小项目之---Toast对象详细使用Android小項目之---标准体重测量仪:Bundle对象的实现(附源码Andorid小项目之---Animation四种动画的图片效果Android小...

2012-03-30 16:48:48 604

原创 Android游戏引擎-Rokon

接触Android一段时间后,了解了一下Android的游戏引擎,也是第一次去了解游戏引擎。  悲剧的是,Android游戏引擎Rokon宣布停止更新。  当然,Rokon作为了解Android游戏引擎的选择还是不错的。   Rokon游戏引擎第一讲 http://www.eoeandroid.com/engine/2012/0208/659.html  ...

2012-03-28 15:17:48 347

原创 使用httpClient实现模拟登录人人网

 最近在研究httpClient包,也只是初步了解,发一段模拟登录人人网的程序  import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;im...

2012-03-19 15:36:51 228

原创 Java希尔排序实现

 package com.sort.shell;import java.util.Calendar;import java.util.Random;public class ShellSort { public static void main(String[] args) { Random random = new Random(); int nums[]...

2012-03-15 20:18:57 88

原创 使用人人网开源API的站内应用开发

前端时间接触了一下人人网的开源API系统。分享一下自己的经验。 首先就是进入人人网开放平台官网 http://dev.renren.com/ 创建自己的一个站内用用    具体的创建流程在此就不多做解释。 附上官网教程的地址:http://wiki.dev.renren.com/wiki/WEB%E7%AB%99%E5%86%85%E5%BA%94%E7%94%...

2012-03-14 17:02:52 616

原创 【转】java编程中'为了性能'一些尽量做到的地方

 转载地址:http://javatgo.iteye.com/blog/1155702 作者:java-t-go 最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-1.尽量在合适的场合使用...

2012-03-10 18:14:27 83

原创 休息中

最近在做的项目是人人网开放平台的站内应用开发,虽然是很想开发属于自己的一个应用然后放人人上供别人来蹂躏,但是关键是木有服务器呀。想法不是问题,实现也不是问题,存在的只有硬件问题了,感觉挺麻烦,还是老老实实模仿别人的写一个happyhappy好了。 在这个项目中,收获其实也是不小的,虽然没有新的知识点,但是合理的利用了以前学到的很多知识。像这种web项目,第一想到的就是要有属于自己的架构,各...

2012-03-07 19:53:18 156

原创 【转】Java序列化的作用

 转载地址:http://zhaohe162.blog.163.com/blog/static/382167972011669267672/ 作者:断尘居 序列化是什么:   序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。   序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输...

2012-03-02 19:32:01 86

原创 排序二叉树java的简单实现

本程序实现了基本的对排序二叉树的增和删。   public class SortTreeTest { public static void main(String[] args) { SortTree tree = new SortTree(10); // 初始化一个root并且给一个value tree.add(7); tree.add(15); tr...

2012-02-29 17:17:06 139

原创 java中的引用传递

例子说明问题。  //代码一public class Test1 { StringBuffer a = new StringBuffer("a"); StringBuffer b = new StringBuffer("b"); public static void main(String[] args) { Test1 t = new Test...

2012-02-24 19:16:43 103

原创 【转】java的HashCode方法

原文链接:http://www.cnblogs.com/batys/archive/2011/10/25/2223942.html 作者:Batys  有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,...

2012-02-24 13:18:59 80

原创 Java利用反射机制访问私有化构造器

我们都知道,当一个类的构造方法被设为私有的时候(private),在其他类中是无法用new来实例化一个对象的。但是有一种方法可以把带有私有构造器的类实例化出对象。 在java的反射机制中,可以通过Class.forName(类名).newInstance()来实例化一个对象,还可以获取类的所有方法和构造方法。 Constructor这个类,表示类构造器,即构造方法。在生成类对象...

2012-02-23 16:15:14 505

java线程知识自我总结(二)

接java线程知识自我总结(一)  jion()方法  当前线程调用了jion方法后,就会是主线程暂停执行,直到当前线程结束后,主线程才能继续执行。当主线程需要得到子线程操作后的数据时,子线程需要调用jion方法,否则主线程取到的值很可能是一个不确定值。join方法的功能就是使异步执行的线程变成同步执行。也就是说,A线程和B线程中,在B线程中调用了A.jion(...

2012-02-22 15:26:44 92

java线程知识自我总结(一)

最近时间在学习java的多线程,做一个小整理记录一下学习进度。 对于多线程的概念,在此就不多做解释。第一部,就是创建一个线程类: 创建线程类一般有两种方法,一个是继承(extends)Thread类,另一个是实现(implements) Runnable接口。  //继承Thread类public class SonThread extends Thread {...

2012-02-21 14:48:59 100

原创 从现在开始

感觉如果不记录自己的学习过程,那就太可惜了。所以呢,从现在开始,我要让我的博客开始运转起来!有什么学习上的经验都会写到这里来,不能懒了,时间不多了。就这样~ :lol: ...

2011-12-26 11:32:38 86

空空如也

空空如也

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

TA关注的人

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