![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++/java
gchen_nj
这个作者很懒,什么都没留下…
展开
-
字节对齐
一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类转载 2009-08-06 11:18:00 · 245 阅读 · 0 评论 -
常用C函数实现 C Standard Library
#include stddef.h> /* size_t */int memcmp(const void* s1, const void* s2,size_t n){ const unsigned char *p1 = s1, *p2 = s2; while(n--) if( *p1 != *p2 ) return *p1 - *p2;转载 2009-08-06 13:24:00 · 356 阅读 · 0 评论 -
理解JAVA多态
理解JAVA多态作者:mienflying 日期:2006-08-19 本文来自blogjava,我发现作者原Flyingis写的很好,很到位,就转过来了,自己就懒的写了……在此为其表示感谢!<br /><br />这几天我在重新复习Java语言基础,虽然和团队一起,自己个人都进行了实际项目的开发,但越往上面走越觉得自己应该花点时间看看Java的基础知识,巩固一下基础。今天复习的是多态,同时写下自己的学习心得。<br /><br />数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,转载 2010-07-27 15:06:00 · 451 阅读 · 0 评论 -
Java访问权限浅析
<br />Java访问权限一共有四种,他们之间的访问权限比较通过以下一组例子来解释<br />例子code:ModiferDemo.java<br />package com.glust.blog.j2se;<br />public class ModiferDemo{<br /> //四种访问权限的变量(属性)<br /> private int a;<br /> int b;//friendly<br /> protected int c;<br /> public转载 2010-07-27 14:08:00 · 577 阅读 · 0 评论