Java
u010413574
这个作者很懒,什么都没留下…
展开
-
Java中接口和抽象类的区别及使用的场合
区别: 1.抽象类中可以有方法实现;但接口中只能有方法声明。 2.抽象类是重构的结果;接口是设计的结果。 3.Java不支持多继承,所以继承抽象类只能继承一个,但可以实现多个接口。 关于使用场合: 1.接口是核心,其定义了要做的事情,包含许多方法,但没有具体实现方法。 2.若类实现了接口,则要实现接口中的每个方法。 3.若某些类的实现有共通之处,转载 2016-04-15 15:27:57 · 887 阅读 · 0 评论 -
C#与JAVA的区别
转自:http://www.cnblogs.com/Asa-Zhu/archive/2012/11/08/2761114.html C#与JAVA的区别 C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否转载 2017-08-31 09:37:57 · 309 阅读 · 0 评论 -
Cookie与Session的区别
Cookie与Session的区别-总结很好的文章 June 23rd , 2016 来自: Lai18.com 链接:http://www.lai18.com/content/407204.html 本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活转载 2016-06-23 19:10:14 · 181 阅读 · 0 评论 -
Java(Android)线程池
Java(Android)线程池 介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? Java 1234567new Thread(new Runnable() {转载 2016-07-05 13:37:55 · 190 阅读 · 0 评论 -
Java:应用Observer接口实践Observer模式
在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。 1. 实现观察者模式 实现观察者模式非常简单, [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察者类,它实现java.util.Observer接口; [3]对于被观察者类, 添加它的观察者:转载 2016-07-25 18:21:48 · 236 阅读 · 0 评论 -
Java多态性理解
Java多态性理解 Java中多态性的实现 什么是多态 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic转载 2016-06-16 20:10:55 · 188 阅读 · 0 评论 -
MD5加密算法的java实现
package other; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /* * MD5 算法 */ public class MD5 { // 全局数组 private final static String[] strDi转载 2016-07-01 16:44:13 · 234 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
转自:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验转载 2016-05-18 19:28:47 · 248 阅读 · 0 评论 -
Java 23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:转载 2016-05-18 19:22:42 · 185 阅读 · 0 评论 -
Java enum的用法详解
转自:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color {转载 2016-05-25 19:26:59 · 205 阅读 · 0 评论 -
Google Gson 使用简介
下面的例子中我们示例如何将一个数据转换成 json 串,并使用 Gson.toJson() 方法将数组序列化为 JSON,以及Gson.fromJson() 方法将 JSON 串反序列化为 java 数组。 import com.google.gson.Gson; public class ArrayToJson { public static void main(String转载 2016-05-25 18:11:20 · 254 阅读 · 0 评论 -
异或运算实现简单的字符串加密和解密
异或运算: 1 ^ 1 = 0 1 ^ 0 = 1 0 ^ 1 = 1 0 ^ 0 = 0 字符'A' 的ASCII编码为65 : 00000000 01000001 取整数7 : 00000000 00000000 00000000 00000111 XOR运算后 : 00000000 00000000 00000000 01000110转载 2016-05-25 18:09:38 · 3115 阅读 · 0 评论 -
选择接口还是抽象类?---应用实例说明接口与抽象类的应用场合(区别)
转自:http://hi.baidu.com/riverlover/item/e2271274d7e7fb2ad6a89c29 选择接口还是抽象类?---应用实例说明接口与抽象类的应用场合(区别) 作者:俞良松 本文选自:开放系统世界-赛迪网 2003年03月12日 很多人有过这样的疑问:为什么有的地方必须使用接口而不是抽象类,而在另一些地方,转载 2016-04-15 15:29:40 · 312 阅读 · 0 评论