自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 代理模式详细介绍

这段时间在学习spring的AOP,而AOP的基础就是动态代理,所以本文详细介绍代理模式(包括动态代理和静态代理)   代理模式:       代理模式的作用:为其他对象提供一种代理以控制对这个对象的访问。       在某些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。静态代理:1、首先抽象角色类,可以定义

2015-11-03 21:23:56 364

原创 java注解实现原理

注解并不直接影响代码语义,但是它工作的方式被看做类似程序的工具或者类库,它会反过来对正在运行的程序语义有所影响。注解可以从源文件、class文件或者在jvm运行时以反射等多种方式被读取。      一、java的内置注解1)Override:该注解只能修饰方法,表示子类要重写父类对应的方法。2)Deprecated:该注解可由于修饰类、方法、属性。表示不建议被使用。publ

2015-11-07 11:00:23 2876

原创 ajax的基本功能

1、AJAX是一种用于创建快速动态网页技术,通过在后台与服务器进行少量的数据交互,AJAX可以使网页实现异步刷新。这意味着可以在重新加载整个网页的情况下,对网页的某部分进行更新。2、XMLHttpRequest对象用于在后台与服务器交换数据。3、所有现代浏览器(IE7 + firefox + chrome )均内建XMLHttpRequest对象。

2015-07-27 07:08:09 688

原创 static关键字

1、static可以用来修饰方法和成员变量以及代码块。2、被static修饰的成员变量和方法独立于该类的任何对象,也就是说它不依赖于类特定的实例,被类的所有实例共享。3、Java虚拟机在加载类时,会运行静态代码块,这个可以用来做性能调优。4、静态变量和静态方法可以在类的实例创建之前,使用类名进行调用。5、静态方法独立于任何实例,因此方法中不能使用this、super等关键字。静态方

2015-03-02 21:08:52 364

原创 接口与抽象类

1、声明方法的存在,而不去实现它的类,叫做抽象类。2抽象类在java中表示的是一种关系,一个类只能使用一次继承关系,要想使继承关系合理,父类和子类的关系是is-a的关系。即父类和子类在概念本质是相同。3、对于接口来说,并不要求接口的实现者和接口在概念本质上是一致的,仅仅是实现了接口定义的契约而已。4、抽象类针对的是对象,接口描述的是行为。5、接口更多的是在系统架构设计方法发挥作用,

2015-03-02 21:00:51 413 1

原创 线程生命周期

在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。要注意的是Thread类也实现了Runnable接口,因此,从Thread类继承的类的实例也可以作为target传入这个构造方法。可通过这种方法实现多个线程的资源共享。线程的生命周期:新建状态:用new语句创建的线程对象处于新建状态,此时它和其它的java对象一样,仅仅在堆中被分配了内存 就绪状态:当

2014-09-12 10:32:41 409

原创 向上造型

package Inner;public class A {public static void main(String[] args){Father child = new Child();child.func1();}}class Father {public void func1(){func2();}public void

2014-09-09 19:55:21 1593

原创 匿名内部类

1、匿名内部类:就是没有名字的内部类,

2014-08-25 19:34:23 1287

原创 IO流

io流中的抽象类:类说明File文件类InputStream字节输出流OutputStream字节输出流Reader字符输入流Writer字符输出流

2014-08-03 18:28:46 438

http权威指南

超文本转移协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。, HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好 说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。, 本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。, 本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。, 本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。在这本书里,我们对Web正常工作所必须且互相关联的技术进行了详细的介绍。, 本书是很多对因特网技术充满热情的人经过大量工作写成的。希望对你有所帮助。

2017-09-22

空空如也

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

TA关注的人

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