类的层次结构有两种基本的构造方式 自顶向下 自底向上基类的保护成员是指允许派生类的方法代码访问,而不是指通过派生类的对象访问如果基类中的字段通过公有且可读写的属性进行了封装,那么建议将字段定义为私有的,这样包括其派生类在内的所有其他类型都必须通过属性进行访问隐藏基类成员如果派生类中定义了与基类相同的...
JVM对象访问解析
对象访问过程的内存情况
public void function(){
Object obj = new Object();
}function方法被执行的时候,JVM在JVM栈中为function创建一个栈帧,用于存放function在运行过程中的一些信息。
Object obj被执行时,JVM在function方法对应的栈帧中的本地变量表中创建Object类型的引用...
分类:
其他好文 时间:
2015-05-15 09:09:43
阅读次数:
177
大清晨,发一篇博文提提神吧。迭代器模式(Iterator)在软件开发过程中,经常需要将某一类的对象放在一个集合里,或者放在容器里,这个时候通常需要对集合或容器里的对象进行访问,很明显,对容器或集合里的对象访问必然涉及遍历,这就是迭代器模式。迭代模式实现原理图
迭代器模式实现原理图实现迭代器角色负责定义访问和遍历元素的接口,它的示例代码如下:
Iterator.javapublic interfa...
分类:
其他好文 时间:
2015-05-12 09:22:35
阅读次数:
119
类的每一个成员(包括变量、方法和构造器)都有一个访问修饰符,用于判断谁可以访问成员。Java为类的成员提供了四种访问级别,按照访问权限由大到小排列如下:■公开访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即公开成员可以被任何其他对象访问。■受保护访问级别:使用prot...
分类:
编程语言 时间:
2015-05-10 14:13:20
阅读次数:
116
对象访问会涉及到Java栈、Java堆、方法区这三个内存区域。如下面这句代码:[java]view plaincopyprint?ObjectobjectRef=newObject(); 假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作.....
分类:
编程语言 时间:
2015-05-06 14:43:21
阅读次数:
201
soap(简单对象访问协议),它是在http基础之上传递xml格式数据的协议。soap协议分为两个版本,soap1.1和soap1.2。 在学习webservice时我们有一个必备工具叫做tcpmon,该工具可以直接下载得到。使用tcpmon可以嗅探网络中传输的数据,便于我们更好的理解soap协议。
下载好tcpmon之后,打开该软件,如图简单设置
tcpmon相当于一个代理服务器,打开tc...
分类:
Web程序 时间:
2015-05-04 18:09:28
阅读次数:
129
学习jQuery的过程中发现了一个博客把jquery的要点整理的很不错,摘抄其精华以备学习。感谢:http://blog.csdn.net/wph_1129/article/details/59932901,jQuery 对象访问each(callback) 类似于C#中的foreach循环。$("...
分类:
Web程序 时间:
2015-05-04 17:16:21
阅读次数:
176
webservice主要是解决两个系统或者两个应用程序之间的远程调用,它提供了一种通过web方式访问的api,调用是跨语言、跨平台的。
webservice的客户端与服务端进行交互的时候使用xml来传递数据。
soap协议,即简单对象访问协议,它是webservice的客户端与服务端进行交互的时候遵守的一个协议。在服务端调用webservice服务时,我们可以通过Java jdk自带的一个命令w...
分类:
Web程序 时间:
2015-05-04 12:05:17
阅读次数:
150
类的高级概念包括:访问修饰符、封装、静态成员、初始化块以及内部类等混合内容。访问修饰符:(1).公开访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即公开成员可以被任何其它对象访问。(2).受保护访问级别:使用protected关键字修饰。受保护的成员可以被同一包中的类...
分类:
编程语言 时间:
2015-04-26 21:10:10
阅读次数:
218
Spring框架的七大模块1. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context:构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方法,有些象JNDI...
分类:
编程语言 时间:
2015-04-26 19:48:27
阅读次数:
199