码迷,mamicode.com
首页 > 编程语言
Java学习第十七课(Object及其部分方法的应用)
Object :所有类的根类 Object是不断抽取而来的,具备着所有对象都具备的关系内容 方法摘要: clone():创建并返回一个此对象的副本 equals(Object obj):指示其他对象是否与此对象“相等” finalize():当垃圾回收器确定不存在对该对象更多的引用时,由对象的垃圾回收器调用此方法 getClass():返回Objext的运行时类 hashCode...
分类:编程语言   时间:2014-09-26 23:07:28    阅读次数:295
利用反射实现简单的Spring注解注入实例
一时兴起,这两天看了看Spring的源代码,...
分类:编程语言   时间:2014-09-27 01:03:48    阅读次数:421
程序、进程、线程的联系与区别
程序:一组指令的有效集合 进程:程序的执行就是进程。也可以把进程看成一个独立的程序,在内存中有其对应的代码空间和数据空间,一个进程所拥有的数据和代码只属于自己。进程是资源分配的基本单位,也是调度运行的基本单位。 线程:线程被人们认为是轻量级的进程,它是进程中单独运行的一路程序。换句话说,就是一个进程可以包含多个线程,并且至少有一个主线程,同时同一进程的线程共享该进程的代码和数据...
分类:编程语言   时间:2014-09-27 01:03:38    阅读次数:348
Java 实现简单工厂模式
工厂模式 属于创建型模式 简单工厂模式 通过一个厂类,以一个条件来创建对应的对象 //业务功能 public interface ICalculation { double getResult(double numA, double numB); } public class CalcAdd implements ICalculation { @Override public...
分类:编程语言   时间:2014-09-27 01:03:08    阅读次数:408
Python学习-5.Python的变量与数据类型及字符串的分割与连接
在Python中,变量类型是固定的,一旦声明就不能修改其类型(在Python里感觉不应该用声明,而应该用使用)正确:1 var = 12 print(var)3 var = 24 print(var)依次输出变量var的值,1和2。错误:1 var = 12 print(var)3 var = "我...
分类:编程语言   时间:2014-09-27 00:10:58    阅读次数:295
进程通信和线程通信
Linux系统中的线程通信方式主要以下几种:*锁机制:包括互斥锁、条件变量、读写锁进程通信:管道(PIPE):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系(父子进程)的进程间使用。另外管道传送的是无格式的字节流,并且管道缓冲区的大小是有限的(管道缓冲区存在于内存中,在管道创建...
分类:编程语言   时间:2014-09-26 23:35:48    阅读次数:246
Python学习-4.Python的模块加载(二)
1、部分函数加载1 from SameFolder import printSameFolder2 printSameFolder()该代码指从SameFolder.py中加载printSameFolder这个函数,而不加载SameFolder.py的其他函数。第二行即调用该函数。2、加载为别名1 ...
分类:编程语言   时间:2014-09-26 23:17:18    阅读次数:189
Python学习-2.安装IDE
Python安装包中已经包含了一个IDE了,叫IDLE,可以在Python的安装目录内找到路径为./Lib/idlelib/idle.bat或者可以在开始菜单中找到。但是这个IDE功能很弱,缺少语法提示等的功能。个人作为一名C#的程序员,能用Visual Studio编写Python就好了,搜索了一...
分类:编程语言   时间:2014-09-26 23:50:28    阅读次数:243
深入理解javascript原型和闭包(15)——闭包
http://www.cnblogs.com/wangfupeng1988/p/3994065.html深入理解javascript原型和闭包(15)——闭包
分类:编程语言   时间:2014-09-27 00:55:28    阅读次数:355
Python学习-3.Python的模块加载
Python中使用import关键字进行模块加载。先在Visual Studio中建立PythonModuleLoad项目作为演示。1、同目录加载建立SameFolder.py文件写入代码:1 def printSameFolder():2 print("this method is in ...
分类:编程语言   时间:2014-09-27 00:04:08    阅读次数:257
C++的空类中默认产生哪些类成员函数
1 class Empty 2 { 3 public: 4 Empty(); 5 Empty(const Empty&); 6 ~Empty(); 7 Empty & operator =(const Empty &); 8 Empt...
分类:编程语言   时间:2014-09-26 23:47:08    阅读次数:233
Struts2 拦截器与Spring AOP的区别
在学习Spring AOP技术的同时,发现其实与以前做过的拦截器的功能很类似,于是开始抱着这两者之间有什么关系的问题进行深入研究。我们知道struts2使用拦截器主要是用来处理用户的请求,OGNL的使用,表单验证 等。而spring的拦截器,主要体现在AOP的事务管理方面,还有比如一些错误或者异常的...
分类:编程语言   时间:2014-09-27 00:19:38    阅读次数:304
相比于python2.6,python3.0的新特性。
这篇文章主要介绍了相比于python2.6,python3.0的新特性。更详细的介绍请参见python3.0的文档。Common Stumbling Blocks本段简单的列出容易使人出错的变动。print语句被print()函数取代了,可以使用关键字参数来替代老的print特殊语法。例如:Old:...
分类:编程语言   时间:2014-09-27 00:18:29    阅读次数:337
Spring核心技术之IoC和AOP
IOC:IoC,即控制反转,就是有容器控制程序之间的关系,而非传统实现中,由程序代码直接用new实现。控制权由应用代码中转到了外部容器,因此称作控制反转。IoC又称DI,依赖注入,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,也就是由容器动态的将某种依赖关系注入到组件之中(系统开机,USB设...
分类:编程语言   时间:2014-09-26 23:27:58    阅读次数:271
C语言程序设计现代方法_基本类型(第七章)
C语言支持两种不同的数值类型,整数类型,浮点类型。C语言的整数类型有不同的尺寸。int类型通常为32位,但在老的CPU上可能是16位。有些可能是64位。因此,int型如果在16位CPU上最大值就是:0111111111111111 对应值是32768(2^15-1)。在32位CPU上当然就是:01....
分类:编程语言   时间:2014-09-27 00:00:28    阅读次数:226
非C++内建型别A和B,在哪几种情况下B能隐式转换为A
主要有一下四种方式1.Bpublic继承自A;calss B : public A{ ... }2.在A中写参数为B的复制构造函数calss A{ A(const B &b); }3.重写A的=operatorA & operator(const B& );
分类:编程语言   时间:2014-09-26 23:59:08    阅读次数:229
深入浅出JavaScript变量作用域
在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。赌王娱乐城函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:观察alert(rain);这句代码。J...
分类:编程语言   时间:2014-09-27 00:14:08    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!