- 博客(5)
- 资源 (30)
- 收藏
- 关注
原创 C与java的区别
既然多态是面向对象的三大本质特征之一(其它两个是数据抽象和继承),那么 C++为什么不将方法调用的默认方式设置为动态绑定,而要通过关键字virtual进行标记呢?Bruce Eckel在《Thinking in C++》中提到,这是由于历史原因造成的,C++是从C发展而来的,而C程序员最为关心的是性能问题,由于动态绑定比静态绑定多几条指令,性能有所下降, 如果将动态绑定设定为默认方法调用方式,
2015-10-30 10:50:19 700
转载 java语言基础及特性-02
1.hashMap与hashTable Java中数据存储方式最底层的两种结构,一种是数组,另一种就是链表,数组的特点:连续空间,寻址迅速,但是在删除或者添加元素的时候需要有较大幅度的移动,所以查询速度快,增删较慢。而链表正好相反,由于空间不连续,寻址困难,增删元素只需修改指针,所以查询慢、增删快。有没有一种数据结构来综合一下数组和链表,以便发挥他们各自的优势?答案是肯定的!就是:哈希表。...
2015-10-30 09:57:22 631
转载 java内存管理机制及垃圾回收算法与回收器
问题的引入:问题一:String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true问题二:String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.println(str1==str2);
2015-10-26 09:49:13 1066
原创 java与C语言在字符串结束符上的区别
综述:在C语言中字符串或字符数组最后都会有一个额外的字符‘\0’来表示结束,而在java语言中没有结束符这一概念。具体见下面分析。1. C 语言 在C语言中字符串和字符数组基本上没有区别,都需要结束符;如:char s[4]={'a','b','c','d'};此字符数组的定义编译可以通过,但却没有关闭数组,若其后需要申请内存,那么以后的数据均会放入其中,尽管它的长度不够,但若为 cha
2015-10-15 09:50:41 72661 32
原创 国产密码算法:锻造信息安全之盾
随着商业银行信息化的快速发展,以网上银行为代表的基于Internet和其他各类网络的应用系统迅速普及。由于个人金融信息具有高度的敏感性,因此,这些信息在网络上的传输和在本地的存储均应采取相应的加密措施。 人民银行发布的《关于银行业金融机构做好个人金融信息保护工作的通知》对个人金融信息进行了定义及分类,并对保护个人金融信息的安全提出了明确的要求。那么商业银行怎样才能保护好个人金融信息安全呢?采
2015-10-10 09:34:59 9215
awk源码及windows下64位和32位编译说明
2016-07-09
PostgreSQL的高可用方案(文档)
2014-12-19
apache在windons下利用visual studio 10 进行编译
2014-03-25
PostgreSQL_8.2.3_中文文档和PostgreSQL学习手册(API)
2013-10-25
Visual+C++网络编程经典案例详解
2013-04-21
Windows核心编程
2012-12-14
win32控制台下图形的输出
2012-12-13
libnspr4.dll按照与说明
2012-11-27
C和C++面试试题精选(B)
2012-11-27
C和C++面试试题精选(A)
2012-11-27
Win32_Openssl_SSL通信程序
2012-11-27
Effective C++ (中文版)
2012-08-11
GSL科学计算库(GSL--GNU Scientific Library)
2012-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人