自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 java 网络编程

package org.example.network;import java.net.InetAddress;/** * * DOC InetAddress类的使用 * 该类的功能是代表一个IP地址,并且将IP地址和域名相关的操作方法包含在该类的内部 常用的功能->获取ip地址 */public class Main1 { public static void ma

2012-05-23 11:54:14 684

原创 java反射

“JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。”这里,先写了一个javaBean类,然后通过反射先了解这个类的属性和方法,再然后通过反射来调用这些方法。package org.example.reflection;publi

2012-05-22 16:54:19 691

原创 java泛型的使用

使用泛型的好处是:在编译的时候检查类型的使用(转化)是否安全,并且所有转化都是自动和隐式的,以及提高了代码重用性。package org.example.fanxing;/** * DOC 类泛型事例一 * 泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。 * * @param */public class SomeThing { private T

2012-05-22 13:34:47 886

转载 android 三种定位方式

最近在看android关于定位的方式,查了很多资料,也做了相关实验,在手机上做了测试,下面总结:一共有三种定位方式,一种是GPS,一种是通过网络的方式,一种则是在基于基站的方式,但是,不管哪种方式,都需要开启网络或者GPS 首先添加权限 在COARSE_LOCATION是用于基站定位的时候用的,没有这个权限,在获取getCellLocatio

2012-05-22 11:03:51 1447 1

原创 java IO流之四 使用转换流InputStreamReader和OutputStreamWriter

当字节流和字符流之间需要转化的时候,或者要对字节数据进行编码转换的时候,就需要使用转换流package org.example.io;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import ja

2012-05-21 12:35:43 3019 2

原创 java IO流之三 使用缓冲流来读写文件

一、通过BufferedReader和BufferedWriter来读写文件     使用缓冲流的好处是,能够更高效的读写信息,原理是将数据先缓冲起来,然后一起写入或者读取出来。经常使用的是readLine()方法,表示一次读取一行数据。package org.example.io;import java.io.BufferedReader;import java.io.Buff

2012-05-21 11:42:49 16340

原创 java IO流之二 使用IO流读取存储文件

一、使用字符流,读取和存储纯文本文件。       存储文件,也就是像一个文件里写内容,既然是写,那就需要使用输出流。而且我们写的是纯文本文件,所以这里使用字符流来操作,java api提供给我们FileWriter这么一个类,我们来试试:(读取文件同理使用FileReader类)       package org.example.io;import java.io.File;im

2012-05-21 11:13:21 18199 2

原创 java IO流之一 IO流介绍

1.IO流是干什么的?     IO流指 的是输入输出流,用来处理设备上的数据。这里的设备指硬盘,内存,键盘录入,网络传输等。2.IO流的分类?     按处理数据类型来分:字节流和字符流     按流的方向来分:输入流和输入流。     PS:初学流的时候,新手很容易搞不清什么时候用输入流,什么时候用输出流。简单来说,当需要读数据的时候,需要使用输入流,当需要写数据的时候,需

2012-05-21 10:31:17 6451

原创 java 设计模式之八-创建者模式

创建者模式和工厂模式有点类似,不过关注点不同。工厂模式往往只关心你要的是什么,二不关心这个东西的具体细节是什么。而创建模式则关心的是这个东西的具体细节的创建。拿创建人物来说,我们关心的不仅是创建一个人物,还要关心他的性别,肤色和名字,则可以使用创建者模式:package builder;/** * * DOC 种族角色 * */public class Race {

2012-05-15 11:40:28 3173 2

原创 java 设计模式之七-适配器模式

这里说两种适配器模式1.类适配模式在地球时代,所有坐骑都是只能跑,不能飞的,而现在很多坐骑在地球都可以飞了。假设,地球时代的坐骑只能跑,而现在的坐骑不仅能飞还能跑,我们可以用类适配模式来实现,要点是,适配器继承源类,实现目标接口:package adapter;/** * DOC 源 * */public class Sources { public v

2012-05-15 11:06:01 4115 1

原创 java 设计模式之六-责任链模式

不知道大家都写过宏没有,就是一个键绑定多个技能。如果排在前面的技能有CD,则跳过此技能,会执行之后的技能。记得曾经玩DK,打怪的时候,就是用一个键,一直按就行了。在servlet里的doGet和doPost方法,我们一把都把doGet请求发动到doPost里来处理,这也是一种责任链的模式。这里,有个宏,绑定了 冰血冷脉和寒冰箭,两个技能:package responsibility;/

2012-05-12 09:47:06 1074

原创 java 设计模式之五-单例模式

单例模式是比较简单的模式,在团队副本中,BOSS被击杀之后,每个队员我摸尸体,看到的掉落装备都是一样的,此时这个BOSS的尸体就可以用单例模式实现。在尸体未消失之前,即使你除了副本,然后再进来,还是这具尸体。单例模式的特征是某个对象只有唯一实例存在。实现单例模式的要点有几个:1.该类本身构造私有化2.自己创建一个实例,然后提供接口给外部访问package single;

2012-05-11 09:52:59 1190

原创 java 设计模式之四-代理模式 java静态代理和动态代理

拿魔兽世界的拍卖行来比喻,假设最早的版本的拍卖行只有最两个基本的功能,买东西和卖东西。而在后续的版本中慢慢添加一些判断或者条件限制等功能,比如要先判断你是否有足够的钱来买这个商品、这个商品是否还存在、这个商品是否过期等等一些前置处理或者后置处理功能。你有这么几个选择:1.修改原来的拍卖行这个类。2.新建一个子类,来重写这个方法。3.新写一个代理类来实现。这三个方法都可以使用,不过如

2012-05-10 15:33:46 1002

原创 java 设计模式之三-模版模式

新的一天,天气不错,坚持、努力、加油!今天想说的是模版模式,其实这个模式大家都常用,只是可能不知道还有“模版模式”这么一个称呼而已,使用继承的方式来实现,父类为模版,子类根据不同的特点来继承和修改。魔兽世界里每个职业都有三个天赋,比如法师就有火法、奥法、冰法,不管你是什么法师,你都有一些法师的基础技能,比如传送门和造食术等,但是当你选择了不同的天赋,就会拥有新的且必须是该天赋才拥有的特殊的技能

2012-05-10 10:24:22 908

原创 java 设计模式之二-观察者模式

我想玩过魔兽世界的人,在分装备的时候,往往团长手黑就不说了,Roll点也各种悲剧啊....这里以roll点为例子,一个团队里的人,分东西的时候,采取Roll点的方法,谁Roll的点高,谁就可以拿装备。只有团队里的人才能够看到团队里的人ROLL的点数,不在团队里的人就看不到,这是如何实现的呢?就需要用到观察着模式了。比如说,有个门卫把守住一个旅馆,每一个进入旅馆的人,这个门卫就把他列入名单,当旅

2012-05-09 16:53:34 953

原创 java 设计模式之一工厂模式

这里我要写的整个设计模式的学习日志,我想以魔兽世界这个游戏里的内容来比喻,虽然不爱玩了,不过,提高趣味性,我认为对学习很有帮助。玩魔兽世界,最开始的时候是干什么呢?答案当然是建人物了,在这里,我们认为是有一个“创建人物工厂”,这个工厂的作用就是,你告诉它,你要创建血精灵妹纸,那它就给你个血精灵妹纸,你告诉它你要创建矮人大妈,那它就给你创建一个矮人大妈,那如何实现这个工厂呢?我这里思考了两种方案

2012-05-09 16:14:49 1506 2

原创 android 检查SD卡是否可用

public static boolean checkSDCard() { if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) return true; else return false; }在很

2012-05-09 10:55:07 1731

原创 android viewflipper 左右滑动切换显示图片效果

1.首先定义四个动画文件,表示当view切换的时候的显示效果in_leftright.xml <translate android:duration="500" android:fromXDelta="0" android:toXDelta="-100%p" />in_rightleft.xml

2012-05-09 09:54:55 3440 1

原创 android 读取图片尺寸和大小

Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(imagePath, options);其中options就包含图片的尺寸

2012-05-04 11:01:48 2064

原创 android 获取屏幕尺寸大小

DisplayMetrics dw = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dw); Constant.screenWidth = dw.widthPixels; Constant.screenHeight = dw.heightPixels;

2012-05-04 10:11:00 646

winexe-1.00-2.4.x86_64.rpm

rpm -ivh winexe-1.00-2.4.x86_64.rpm winexe -U 'administrator

2017-12-26

andoird java.net.URL类使用

andoird java.net.URL类使用,包括一个简单的服务器端

2012-03-08

GridView demo

一个GridView 的demo,算是入门吧,在我的博客里有详细说明

2012-03-06

空空如也

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

TA关注的人

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