自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android的设置界面及Preference使用

一.基础知识    我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面    而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。二.实例开发2

2013-05-27 09:41:23 775

转载 android刷新或clean后R.java不见了

R.java这个文件是会自动生成的。但是有时候你写错xml文件的时候,R.java是不会自动生成对应的值。这个时候我们会很习惯去clean一下这个项目,这个时候会突然发现,R.java竟然不见了。 这个时候的你肯定非常的气愤,你可能会拼命在网上找答案,网上会有很多答案告诉你 右键项目--》Android Tools--> fix project properties。可能你怎么fi

2013-05-26 13:49:26 2800

转载 Android:使用Speech To Text API进行语音到文本转换

Android有一个非常酷的特性很多开发者都还不知道。Any.DO之类应用的语音到文本转换功能很有创意。在现在Siri的世界里,语音指令是极其重要的。Android原生提供Speech To Text功能,为什么不把它用在我们的程序中!我将会展示如何在程序中使用Android的Speech To Text API,现在开始写我们的demo程序。Demo程序

2013-05-26 11:44:09 3190 1

转载 java之RuntimeException

Java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦。比如: int i= Integer.parseInt("33");这个我知道它不可能会抛出异常,但是不捕捉异常的话就过不了编译这关,当然这个代码没有意义的。Java中所有异常或者错误都继承Throwable,我们把它分为三类吧:1.Error:所有都继承自Error,表示致命的错误,比如内存不够

2013-05-18 10:34:45 623

翻译 java设计模式----command模式(命令模式)

Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse.        Command定义:不少Command模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一个下拉菜单选择一个命令

2013-04-30 14:39:46 684

转载 java设计模式----单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2013-04-28 19:23:29 476

转载 java设计模式----门面模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述门面(Facade)模式的:  门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 医院的例子  现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一

2013-04-28 11:27:41 479

转载 JAVA中List、Map、Set的区别与选用

出处:http://blog.csdn.net/abbuggy/article/details/7720666类层次关系如下:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap下面来

2013-04-27 20:23:38 484

转载 java设计模式----简单工厂模式

举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。   首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。  1.)女娲是一个工厂类,也就是简单工厂模式的

2013-04-27 19:33:05 492

原创 FileInputStream与FileReader的区别?

FileInputStream 类以二进制输入 / 输出, I/O 速度快且效率搞,但是它的 read ()方法读到的是一个字节,很不利于人们阅读。 而 FileReader 类弥补了这个缺陷,可以以文本格式输入/ 输出,非常方便;比如可以使用 while((ch = filereader.read())!=-1 ) 循环来读取文件;可以使用BufferedReader 的 readLine()

2013-04-04 10:21:42 797

原创 Hashtable实例及它与HashMap的区别

Hashtable用法实例:import java.util.*; public class RoleRight { private static Hashtable rightList = new Hashtable();/** *方法说明:初始化数据 *输入参数: *返回类型: */ public void init() { String[] accRoleL

2013-04-01 11:05:13 589

转载 JAVA反射机制作用是什么

一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操

2013-04-01 10:31:11 581

原创 java中四种静态内部类总结(仅供参考)

下面通过一个例子来对这四种内部类的使用方法进行总结:/** * @author zhenglulu * 通过在Test类中定义四种内部类并在main方法中分别进行调用来加深对内部类的理解 */public class Student { private int id = 2010; //id默认为2010 String name = "stud

2013-03-18 12:12:41 815 1

原创 用java写的一个快速排序算法源码(仅供参考)

public class QuickSortTest { public static void main(String[] args){ int a[]={20, 3, 5, 18, 90, 100, 30, 21, 8, 19}; quickSort(a, 0, a.length - 1); //指定从数组的哪个位置到哪个位置进行排序

2013-03-16 12:23:52 4028 1

原创 用java写的生产者消费者问题的源代码及解释

/** * @function 提供了生产者消费者问题的源代码 * @author 郑路路 * @time 2013/3/16 */public class ProblemTest { public static void main(String[] args){ BreadStack bs = new BreadStack(); //得到一个面包框的对象 Produc

2013-03-16 12:14:35 5502

原创 JAVA实现的一个简单的死锁(附解释)

public class DeadLockTest implements Runnable{ private int flag; static Object o1 = new Object(), o2 = new Object(); //静态的对象,被DeadLockTest的所有实例对象所公用 public void run(){ System.out.printl

2013-03-13 21:29:56 13774 2

原创 在JAVA中如何跳出当前的多重嵌套循环

方法一:使用带有标号的break语句,即可跳出外层循环,例如:public class Test{ public static void main(String[] args){ haha:for(int j=0;j<2;j++){ for(int i=0;i<2;i++){ if(i == 1){ break haha; } System.out

2013-03-13 19:59:19 1032

原创 Java开发1200例第84例:图片配对游戏(源码及心得)

import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Point;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.Mous

2013-03-09 20:05:21 3752

原创 Java开发1200例第50例:纹理填充特效(源码)

import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.TexturePaint;import java.awt.geom.Rectangle2D;import java.awt.geom.Rectangle2D.Float;import java.awt.ima

2013-03-07 22:21:24 1502

原创 Java开发1200例第46例总结

实例046总结: (1)获得当前项目路径:String projectPath = System.getProperty("user.dir"); (2)获得项目下fileSource路径下文件dyn.txt的完整路径:String filePath = projectPath + "/src/fileSource/dyn.txt";

2013-03-06 22:57:46 621

Windows7 USB启动盘制作工具

这个软件专门用于制作Windows7 USB启动盘用,很好用的。

2014-03-01

数据库基础教程(pdf)文档

自己找的数据库的基础教程,感觉还不错,给大家一起分享下

2012-03-25

二叉树的建立和遍历

二叉树的建立与遍历,大家感觉还是比较难的,这个理解起来还算很简单的,希望大家喜欢

2012-03-14

空空如也

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

TA关注的人

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