在Windows中实现Java调用DLL(转载)
本文提供调用本地 C 代码的 Java 代码示例,包括传递和返回某些常用的数据类型。本地方法包含在特定于平台的可执行文件中。就本文中的示例而言,本地方法包含在 Windows 32 位动态链接库 (DLL) 中。
java设计模式---你所不知道的单例模式
单例模式大家都听说过,而且也是项目中最常出现的,但是,我们该如何的去更好的使用单例,如何去保证创建的时候线程安全,如何使得DCL模式不失效问题,如何去避免不必要的资源消耗问题,看到这些前奏,想必大家都会有种往下看的冲动了吧,来看看实现单例的几个关键点:
构造函数不能对外开放
通过一个静态方法或枚举返回单例类对象
确保单例类的对象有且只有一个,尤其是在多线程环境下
确保单例
编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
今天看到篇对于静态、动态、强类型、弱类型总结的很到位的一篇博文,在此Mark下。
编译型语言和解释型语言
1、编译型语言
需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。
浅析C#深拷贝与浅拷贝
from: http://blog.csdn.net/lai123wei/article/details/7217365
1.深拷贝与浅拷贝
拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的 复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷