C++-java
Mr Morgan
简单做人,勤奋做事。坚持自我,尊重他人。简单的智慧:知己知彼,百战不殆。/己所不欲,勿施于人。日三省吾身。闻过则喜,兼听则明。
展开
-
OO基础:继承+多态+重载+重写
复习OO的基础知识。 转自:http://zangweiren.blog.51cto.com/412366/94387 什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 【继承(inheritance) 】简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义转载 2011-06-27 14:11:00 · 705 阅读 · 0 评论 -
C++中智能指针的实现
C++学习中遇到的问题,记录之。使用的教材: 《C++ primer》。智能指针?what? how?What ‘s the smartpointer and how to impletment it?什么是智能指针?通过引用计数,自动管理动态分配的内存的生存期,避免内存泄漏或悬垂指针的方法。应用场景:如果类的一个成员是指向动态分配的内存块的指针,在做复制控制的时候原创 2012-08-22 18:47:43 · 1698 阅读 · 6 评论 -
java annotation高级应用
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44062_Java+Annotation+Apt.html关键字:java,a转载 2011-10-25 11:38:08 · 701 阅读 · 0 评论 -
Java Annotation入门
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原 文:[http://www.matrix.org.cn/resource/article/44/44048_Java+Annotation.html]http://www.mat转载 2011-10-25 11:11:55 · 560 阅读 · 0 评论 -
Java Annotation手册
Java Annotation手册作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect转载 2011-10-25 11:17:52 · 663 阅读 · 0 评论 -
java常识: JNI=java native interface
JNI是J ava Native Interface的 缩写。 从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计 的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交转载 2011-06-27 10:58:00 · 628 阅读 · 0 评论 -
java语法:final和static
final定义的变量可以看做一个常量,不能被改变; final定义的方法不能被覆盖; final定义的类不能被继承。 final static 就是再加上static的特性就可以了 static 和final是没有直接关系的 static 是在内存中分配一块区域,供整个类通用,所有的类的对象都享有它的共同的值 static 和final的区别 一、static : 什么情况下我们要使用static转载 2011-06-27 10:48:00 · 1654 阅读 · 0 评论 -
android中的智能指针:强指针和弱指针
Android中定义了两种智能指针类型,一种是强指针sp(strong pointer),一种是弱指针(weak pointer)。其实成为强引用和弱引用更合适一些。强指针与一般意义的智能指针概念相同,通过引用计数来记录有多少使用者在使用一个对象,如果所有使用者都放弃了对该对象的引用,则该对象将被自动销毁。 弱指针也指向一个对象,但是弱指针仅仅记录该对象的地址,转载 2011-06-25 17:29:00 · 2738 阅读 · 0 评论 -
java基础之:多线程实现/启动/状态+同步+线程池
转自:http://zangweiren.blog.51cto.com/412366/94386原作者:臧圩人·海纳百川 线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的转载 2011-06-27 14:34:00 · 1439 阅读 · 0 评论 -
内存优化的两个类:SoftReference 和 WeakReference
内存优化的两个类:SoftReference 和 WeakReference 转自:http://blog.csdn.net/neusoftware_20063500/archive/2009/05/03/4142637.aspx 如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因转载 2011-06-27 11:16:00 · 515 阅读 · 0 评论 -
C++学习笔记:16章 泛型编程
16.1.5 非类型模板形参模板形参不必都是类型。template void array_init(T (&arr)[N]){ cout << "N = " << N << endl; for(size_t i=0; i!=N; i++) arr[i] = 0;}N不是类型模板形参。调用:int a[30];array_init(a);则参数N为30.16.1.6原创 2012-08-28 21:16:22 · 1010 阅读 · 0 评论