Java 中的内部类和匿名类2008-10-16 13:47:41标签:Java内部类匿名类休闲职场Java 中的内部类和匿名类* 为什么需要内部类?Java 内部类有什么好处?为什么需要内部类?首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,...
分类:
编程语言 时间:
2014-06-22 23:35:55
收藏:
0 评论:
0 赞:
0 阅读:
367
Java提供的异常体系不可能预见所有的希望加以报告的错误,所以可以自己定义异常类来表示程序中可能会遇到的特定问题。 要自己定义异常类,必须从已有的异常类集成,最好的选择意思相近的异常类继承,建立新的异常类型最简单的方法就是让编译器舞步产生默认的构造器,所以这几乎不用写多少代码: 4 packa...
分类:
编程语言 时间:
2014-06-22 23:40:17
收藏:
0 评论:
0 赞:
0 阅读:
421
1.HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD SIZE_T dwStackSize, // initial stack size LPTHREAD_START_ROUTINE lpStartAddress...
分类:
编程语言 时间:
2014-06-22 23:46:29
收藏:
0 评论:
0 赞:
0 阅读:
465
一、面向对象(一)继承1.继承的好处:(1)提高了代码的复用性。(2)让类与类之间产生了关系,提供了另一个特征多态的前提。注意:子类中所有的构造函数都会默认访问父类中的空参数的构造函数,因为每一个子类构造内第一行都有默认的语句super();如果父类中没有空参数的构造函数,那么子类的构造函数内,必须...
分类:
编程语言 时间:
2014-06-22 23:53:24
收藏:
0 评论:
0 赞:
0 阅读:
544
1.什么是继承A继承B,说明A是B的一种,并且B的所有行为对A都有意义eg:A=WOMAN B=HUMANA=鸵鸟 B=鸟 (不行),因为鸟会飞,但是鸵鸟不会。2.什么是组合若在逻辑上A是B的“一部分”(a part of),则不允许B从A派生,而是要用A和其它东西组合出B。例如眼(Eye)、鼻(N...
分类:
编程语言 时间:
2014-06-22 23:57:54
收藏:
0 评论:
0 赞:
0 阅读:
538
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低...
分类:
编程语言 时间:
2014-06-23 00:23:32
收藏:
0 评论:
0 赞:
0 阅读:
392
一、什么是历史管理HTML5新功能之七 《历史管理》
分类:
编程语言 时间:
2014-06-23 00:25:53
收藏:
0 评论:
0 赞:
0 阅读:
441
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目....
分类:
编程语言 时间:
2014-06-23 00:32:12
收藏:
0 评论:
0 赞:
0 阅读:
454
7.2面向套接字编程 我们已经通过了解Socket的接口,知其所以然,下面我们就将通过具体的案例,来熟悉Socket的具体工作方式7.2.1使用套接字实现基于TCP协议的服务器和客户机程序依据TCP协议,在C/S架构的通讯过程中,客户端和服务器的Socket动作如下:客户端:1.用服务器的IP地址....
分类:
编程语言 时间:
2014-06-23 00:50:43
收藏:
0 评论:
0 赞:
0 阅读:
379
一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:
编程语言 时间:
2014-06-23 00:55:34
收藏:
0 评论:
0 赞:
0 阅读:
449
static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么差别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针能够改变所指的对象。2) 不存在指向空值的引用,可是存在指向空值的指针。8. 描写叙述实时系统的基本特性在特定时间内完毕...
分类:
编程语言 时间:
2014-06-23 06:12:10
收藏:
0 评论:
0 赞:
0 阅读:
497
//查找目标资源HRSRC hResource = FindResource(GetModuleHandle(NULL), MAKEINTRESOURCE(IDR_MAINPROG), TEXT("exe"));if(hResource){//加载资源HGLOBAL hg = LoadResourc...
分类:
编程语言 时间:
2014-06-23 06:31:29
收藏:
0 评论:
0 赞:
0 阅读:
650
距离上次做Java Web开发已经两年多了,我几乎忘得一干二净……都忘记咋搭建环境了……,然后Eclipse官网莫名其妙的挂掉。幸好电脑里还有份两年前的开发环境备份…… 重拾Java Web开发啊,说来惭愧,小哥还是做Java Web出道的……狗屁都不会了现在。 开发环境采用Eclipse fo.....
分类:
编程语言 时间:
2014-06-23 07:05:17
收藏:
0 评论:
0 赞:
0 阅读:
415
在网上下载了xheditor作为页面的编辑器,编辑内容后post到后台保存,后台方法用spring mvc的自动注入的方式接收参数。这种方式在各个浏览器下运行良好,但是在ie11下发现,从word、文本编辑器或者其它编辑器复制内容到xheditor后,这时提交到后台的参数不能被接收到。仔细排查下发现...
分类:
编程语言 时间:
2014-06-23 07:05:40
收藏:
0 评论:
0 赞:
0 阅读:
491
注意1.导入jar包aopalliance-1.0.jarasm-3.3.1.jarcglib-2.2.2.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarcommons-logging-1.1.1.jarjavassist-3.17....
分类:
编程语言 时间:
2014-06-23 07:15:53
收藏:
0 评论:
0 赞:
0 阅读:
508
Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处 理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架很多,但...
分类:
编程语言 时间:
2014-06-23 07:25:05
收藏:
0 评论:
0 赞:
0 阅读:
430
在js中使用HTML字符串时,可以不用理会字符串的单引号和双引号的转义,因为使用的注释,注释当然什么都可以写。PS:这个有点类似于 php中的 1 2 3 4 1 2 3 ...
分类:
编程语言 时间:
2014-06-23 07:29:27
收藏:
0 评论:
0 赞:
0 阅读:
387
一直觉得thinkphp提供的dump函数挺好用的,但是python里面没有,就一直想着写个简单的。dir是我比较常用的一个内置函数了,但是显示效果实在有点受不了,每次我都要从大量的字符串里找到我需要的,眼都花了。所以我就想,一行显示一个就好了。所以我就写了一个模块,命名为dp 1 #!/usr/b...
分类:
编程语言 时间:
2014-06-23 07:33:48
收藏:
0 评论:
0 赞:
0 阅读:
452
原地址:http://blog.jobbole.com/52060/本文由伯乐在线-acmerfight翻译自Akshar Raaj。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。我们将会看到一些在Python中使用线程的实例和如何避免线程之间的竞争。你应当将下边的例子运行多次,以便可以注意到线...
分类:
编程语言 时间:
2014-06-23 07:34:46
收藏:
0 评论:
0 赞:
0 阅读:
404
Python中默认的最大递归深度是989,当尝试递归第990时便出现递归深度超限的错误:RuntimeError: maximum recursion depth exceeded in comparison简单方法是使用阶乘重现: 1 #! /usr/bin/env Python 2 3 def....
分类:
编程语言 时间:
2014-06-23 07:39:16
收藏:
0 评论:
0 赞:
0 阅读:
2122