
JAVA
文章平均质量分 83
我是一个小胖子
猫
展开
-
Java内部类总结
<br />内部类:<br />1,概述<br />内部类是指在一个外部类的内部再定义一个类。<br />内部类作为外部类的一个成员,并且依附于外部类而存在的。<br />内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能<br />使用PUBLIC和DEFAULT)。<br />2,分类<br />成员内部类、<br />局部内部类、<br />静态内部类、<br />匿名内部类(图形是要用到,必须掌握)。<br />3,使用方法<br />A,成员内部类:<br /原创 2011-03-22 09:09:00 · 433 阅读 · 0 评论 -
【java与模式】建造者模式
11.1 变化是永恒的 又是一个周三,快要下班了,老大突然拉住我,喜滋滋地告诉我:“牛叉公司很满意我们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我们公司制作了,不过这次又额外增加了一个新需求:汽车的启动、停止、喇叭声音、引擎声音都由客户自己控制,他想什么顺序就什么顺序,这个没问题吧?” 看着老大殷切的目光,我还能说啥?非常肯定地点头,“没问题!”,转载 2012-04-01 10:26:45 · 1076 阅读 · 0 评论 -
【java与模式】装饰模式
第四个设计模式:装饰模式装饰模式是对对象功能增强时,平时使用继承的一种替代方案一.UML示意图:二.组成部分:1. 抽象构件:原始的功能接口2. 具体构件:具体的原始功能类3. 装饰角色:持有具体构件类的对象,以便执行原有功能4. 具体装饰:具体扩展的功能在这里三.例子代码:使用装饰模式来演示一个对”行走”功能扩展转载 2012-03-28 16:45:51 · 463 阅读 · 0 评论 -
【java与模式】适配器模式
目的:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 意图:你想使用一个已经存在的类,而它的接口不符合你的需求。你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。(仅适用于对象A d a p t e r )你想使用一转载 2012-03-28 17:25:39 · 508 阅读 · 0 评论 -
20个开发人员非常有用的Java功能代码
1. 把Strings转换成int和把int转换成StringString a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int String a = String.valueOf(2); //int转载 2012-03-27 09:09:49 · 828 阅读 · 0 评论 -
Java程序员:一刻钟精通正则表达式
想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; 那么, "^abc$": 就是转载 2011-12-30 13:56:17 · 562 阅读 · 0 评论 -
【java 基础知识补充】Java回调函数
所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个原创 2011-12-29 15:36:35 · 565 阅读 · 0 评论 -
【java基础补充】java接口、工厂模式和抽象类
接口 Interface 没有方法体,只有抽象方法, implements接口时候必须实现该接口所定义的所有的抽象方法 可以implements多个接口 用,号间隔. 接口体现了抽象的观点,什么是抽象?抽象就是"抽去像的部分"。 问题:现在我们要写个连接数据库的类给用户使用,有两个函数:一个返回Connection对象原创 2011-12-29 14:42:57 · 729 阅读 · 0 评论 -
Java反射机制的原理及在Android下的简单应用
花了几天时间,研究了一下Java的反射机制。在这里总结一下这几天学习的成果,一来分享自己的学习过程和在学习中遇到的问题,二来是给像我一样不太了解Java反射机制的同学做一个简单的介绍。在文章后面会链接一个Android反射机制的应用程序。一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够转载 2011-12-29 09:25:35 · 715 阅读 · 0 评论 -
HttpsURLConnection和DefaultHttpClient连接HTTPS不用证书
android开发可以用key连接https地址,但是没有key的时候也可以用如下的办法信任任何主机连接https地址:一 HttpsURLConnection:import java.security.SecureRandom; import java.security.cert.CertificateException; import java.security.cert.X509原创 2011-11-14 15:37:35 · 8378 阅读 · 6 评论 -
JAVA读写文件,中文乱码 【转】
最近在做HTML静态生成,需要从硬盘上把模版文件的内容读出来。然后,替换相关标签写到指定的文件中。无论是读写,都遇到了中文乱码问题。试过多种方法,发现下面一种可以避免中文乱码。(无论读取还是写入一定要进行编码转换。)1、JAVA读取文件,避免中文乱码。 /** * 读取文件内容 * * @param filePathAndName *转载 2011-12-27 15:41:07 · 720 阅读 · 0 评论 -
AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
转自:http://blog.youkuaiyun.com/net_lover/article/details/5172509注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文转载 2011-12-01 11:15:04 · 1759 阅读 · 1 评论 -
JAVA字符串转日期或日期转字符串
<br />文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进 <br />来!<br /> 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );<br /> 这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss<br />就不需要我再解释了原创 2011-04-24 17:59:00 · 829 阅读 · 0 评论 -
FileInputStream/FileOutputStream的应用
这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象);本地文件读写编程的基本过程为:① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类);② 调用FileInputStream或FileOutputS原创 2012-03-23 09:36:44 · 694 阅读 · 0 评论