- 浏览: 112593 次
- 性别:
- 来自: 北京
最新评论
-
zhouchangyi56789:
求源码一份 310180331@qq.com不胜感激
Android异步下载图片并且缓存图片到本地 -
realdrizzt:
代码没贴全,还不给放源码,你是想分享?
Android异步下载图片并且缓存图片到本地 -
xmqqqq:
你好,不错的例子,求demo.1657957025@qq.co ...
Android异步下载图片并且缓存图片到本地 -
ying18875022327:
发我一个demo吧,谢谢 457424171@qq.com
Android异步下载图片并且缓存图片到本地 -
xuexiren:
您好,非常好的实例,麻烦发一下demo吧,谢谢;3163897 ...
Android异步下载图片并且缓存图片到本地
文章列表
JavaI/O之缓冲输入文件
- 博客分类:
- Java基础
编写一个类,读取硬盘上的一个文本文件,并且每次读取一行内容,
将每行作为一个String读入,并将String对象置入LinkedList中,最后按照相反的顺序打印出所有行。JavaI/O关键是要分清各种类组合的使用,掌握常用的几种组合是关键。还有集合类的学习,熟悉各种容器的属性才知道什么时候用什么容器才能达到目的。
package com.dylan.java.io;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader ...
Java定义了操作服务器主机的ip和HostName的类 java.net.InetAddress,如下就是一个实例:
package com.dylan.java.net;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class TestInetAddress {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
//此类 ...
java.net.URL类详解
- 博客分类:
- Java基础
java.net.URL中定义了URL相关的操作,其主要利用的是openStream();方法来返回一个InputStream,然后可以使用InputStreamReader和BufferedReader来封装从而获取网上已发布的资源内容。具体使用如下:
package com.dylan.java.net;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
imp ...
集合中几个比较重要的接口和类简介
- 博客分类:
- Java基础
几个比较重要的接口和类简介
1、List接口
List
关心的是索引,与其他集合相比,List特有的就是和索引相关的一些方法:get(int index) 、 add(int index,Object o) 、
indexOf(Object o) 。
ArrayList 可以将它理解成一个可增长的数组,它提供快速迭代和快速随机访问的能力。
LinkedList 中的元素之间是双链接的,当需要快速插入和删除时LinkedList成为List中的不二选择。
Vector 是ArrayList的线程安全版本,性能比ArrayList要低,现在已经很少使用
2、Set接口
S ...
策略模式(Strategy)实例分析与讲解
- 博客分类:
- 设计模式
面向对象的编程中经常会用到设计模式,而其中的策略模式(Strategy)使用算是最频繁的模式之一,策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。下面将用一个简单的小实例来谈谈策略模式(Strategy)是怎么实现的。
两个int类型的整数可有多重操作方式,例如相加、相减、相乘等,我们可以写出这些算法的实现并且封装起来,以备在需要的时候选择我们想要的实现,从而满足我们的程序设计要求,首先,定义一个接口:
package com.dylan.model.pattern.strateg ...
泛型使用实例,例子中我们采用泛型来指定HaspMap的key和value的类型,从而不再需要强制类型转换。自JDK1.5以后Java开始支持泛型,下面是一个HashMap中使用泛型的例子,开发过程中泛型使用很多。
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Set;
public class HashMapGeneric {
/**
* @param args
* @author dylan 泛型 ...
JAVA反射机制定义:
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
动态语言:
“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++, ...