上一篇博客简要的提了一下java反射机制中涉及到的一些相关知识,那么ClassLoader就是其中之一。本篇博客就详细的对ClassLoader做一个相对深入的了解。作为了解需要知道的是,其实类类型(Class Class)是和ClassLoader分不开的,因为ClassLoader需要的信息是由它提供的。类类型将在下一篇博客介绍。
简介
ClassLoader是负责加载类的对象...
分类:
编程语言 时间:
2014-08-31 18:40:41
阅读次数:
260
1. 阻塞I/O通信模型1.性能:一连接一线程模型导致服务端的并发接入数和系统吞吐量受到极大限制2.可靠性:由于IO操作采用同步阻塞模式,当网络拥塞或者逻辑处理缓慢会导致IO线程被挂住,阻塞时间无法预测3.可维护性:IO线程数无法有效控制、资源无法有效共享(多线程并发问题),系统可维护性差2.异步、...
分类:
编程语言 时间:
2014-08-31 18:38:51
阅读次数:
308
def partition(A, p, r): j = p+1 for i in range(p+1, r+1): if(A[i] < A[p]): tmp = A[i] A[i] = A[j] A[j] =...
分类:
编程语言 时间:
2014-08-31 18:38:31
阅读次数:
295
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? .....
分类:
编程语言 时间:
2014-08-31 18:37:01
阅读次数:
347
SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。 第一步:准备工作。 下载好eclipse,Struts2,Spring,Hibernate。 1.eclipse:eclipse下载的时候建议下载JavaEE版的eclipse。当...
分类:
编程语言 时间:
2014-08-31 18:36:11
阅读次数:
292
weak_ptr示例/*// 使用shred_ptr的主要原因就是避免关注指针指向的资源// 只能指针将自动释放与不再需要的对象的相关资源// 但是某些情况下,这种却不是我们需要的。// 比如 循环引用.两个对象都引用对方。// 又或者 分享一个对象 但是不占有该对象/...
分类:
编程语言 时间:
2014-08-31 18:35:21
阅读次数:
261
1、如果一个数据既是static又是final,那么它会拥有一块无法改变的存储空间。2、final data: 当final用于基本数据类型时,final让其值(value)保持不变,但是当用于object reference时,final仅让reference保持不变。也就是说当reference...
分类:
编程语言 时间:
2014-08-31 18:34:51
阅读次数:
166
OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGN...
分类:
编程语言 时间:
2014-08-31 18:31:31
阅读次数:
493
HTML DOM 允许 JavaScript 改变 HTML 元素的样式。改变 HTML 样式如需改变 HTML 元素的样式,请使用这个语法:document.getElementById(id).style.property=new style例子 1下面的例子会改变 元素的样式:Hello W....
分类:
编程语言 时间:
2014-08-31 18:31:01
阅读次数:
211
monkey只能模拟用户的随意操作。做自动化没价值,做性能还行。 python 可以用来写 shell我发现一个有趣的现象,多年经验的c++ 程序员多数都比较喜欢python ;而有多年经验的java程序员多数都比较喜欢ruby,如果编程语言是否可以作为系统Shell使用,与它的流行程度正相关,那为...
分类:
编程语言 时间:
2014-08-31 18:30:01
阅读次数:
221
根据上下文环境,java的关键字final也存在着细微的区别,但通常指的是“这是无法改变的。”不想改变的理由由两种:一种是效率,另一种是设计。由于两个原因相差很远,所以关键子final可能被吴用。 接下来介绍一下使用到fianl的三中情况:数据,方法,类。 final数据 许多编程语言都有某种方法....
分类:
编程语言 时间:
2014-08-31 18:28:51
阅读次数:
314
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,...
分类:
编程语言 时间:
2014-08-31 18:27:11
阅读次数:
264
条款05:了解C++默默编写并调用哪些函数编译器默认声明一个default构造函数、一个copy构造函数、一个copy assignment操作符和一个析构函数。这些函数都是public且inline。1 class Empty {2 public:3 Empty() {...}4 ...
分类:
编程语言 时间:
2014-08-31 18:25:41
阅读次数:
225
在Java中如果我们需要在大量的字符串中对特定格式的字符串进行查找、替换或者删除,正则表达式将是最好的选择。但是新手却并不擅长使用这一方法,因此本文将详细介绍一下正则表达式的相关用法。
1.如何使用正则表达式
Java在1.4版本新增了java.util.regex包提供对正则表达式的支持,其中Pattern类指正则表达式的编译表示形式,Matcher类指通过解释Patte...
分类:
编程语言 时间:
2014-08-31 17:22:11
阅读次数:
252
关于C++ primer plus第七章的总结性学习笔记...
分类:
编程语言 时间:
2014-08-31 17:20:01
阅读次数:
187
http://tech.ddvip.com/2009-09/1253783051134206.htmlhttp://www.blogjava.net/liu0909/archive/2009/07/21/287728.html这两个地址都有详细的介绍!!!!下面是复制第二个网址的内容:S2SH框架配...
分类:
编程语言 时间:
2014-08-31 17:16:01
阅读次数:
379
一、所有构造器/函数的__proto__都指向Function.prototype,它是一个空函数(Empty function)123456789Number.__proto__ === Function.prototype // trueBoolean.__proto__ === Functio...
分类:
编程语言 时间:
2014-08-31 17:15:51
阅读次数:
281