自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icesnows's blog

记录成长的历程

转载 关于《关于C++引用类型变量》,我想说的

在JAVAEYE博客中看到《关于C++引用类型变量》一文,原文地址http://tinggo.javaeye.com/blog/755793先转过来随着设计模式的学习和实践,C++中引用的使用愈发平凡。但是C++中引用类型变量到底是什么东西,这种变量与Java C#中的引用值有什么区别和联系,直到...

2010-10-11 03:10:00

阅读数 1188

评论数 0

转载 【转】32位cpu的寻址方式

<br /><br />32位cpu 地址线扩展成了32位,这和数据线的宽度是一致的。因此,在32位机里其实并不需要采用“物理地址=段:偏移”这种地址表达方式。原来在16位机里规定的每一个段不大于64kb在32位机里也不是必要的。所以,对于32位机来讲,最简单的方法就是用一...

2010-09-13 04:59:00

阅读数 692

评论数 0

转载 【转】硬盘逻辑结构简介

<br /><br />一. 硬盘逻辑结构简介<br />1. 硬盘参数释疑<br />  到目前为止, 人们常说的硬盘参数还是古老的 CHS(Cylinder/Head/Sector)参数. 那么为什么要使用这些参数,它们的意义是什么?它们的取值范...

2010-09-13 04:46:00

阅读数 1137

评论数 0

转载 【转】硬盘寻址方式

<br /><br />硬盘有两种寻址模式,一种就是C/H/S(Cylinder/Head/Sector)寻址模式,也可以称为三维地址模式,这是硬盘最早采用的寻址模式,当时硬盘的容量还非常小,人们采用与软盘类似的结构生产硬盘,也就是硬盘盘片的每一条磁道都具有相同的扇区数,由...

2010-09-13 04:38:00

阅读数 3744

评论数 0

转载 【转】FAT文件系统原理

<br />一、硬盘的物理结构:<br /><br />     硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。<br...

2010-09-13 04:27:00

阅读数 571

评论数 0

转载 【转】硬盘内部硬件结构和工作原理详解

一般硬盘正面贴有产品标签,主要包括厂家信息和产品信息,如商标、型号、序列号、生产日期、容量、参数和主从设置方法等。这些信息是正确使用硬盘的基本依据,下面将逐步介绍它们的含义。硬盘主要由盘体、控制电路板和接口部件等组成,如图1-1所示。盘体是一个密封的腔体。硬盘的内部结构通常是指盘体的内部结构;控制...

2010-09-13 04:10:00

阅读数 1150

评论数 0

原创 回归

<br />今天回来了<br />最后一篇文章竟是2009年6月17日<br /><br /><br />这段时间<br />你在干吗?<br />不知道<br /><br /><br...

2010-09-10 23:55:00

阅读数 520

评论数 0

原创 《JAVA编程思想》第四版学习 需要我记住的something –持有对象

一.保存对象的方式:     1. 数组-编译器支持的类型,效率高,保存一组基本类型推荐使用;但长度固定,不够灵活;     2. 容器-Java实用类库(java.util)提供,基本类型是List、Set、Queue和Map。也成为集合类型(collection classes),但Java类...

2009-06-17 20:46:00

阅读数 2467

评论数 0

转载 【转自csdn blog】checked or unchecked

Java明确区分两种类型的异常.那些扩展了java.lang.Exception的异常称为checked exceptions, 编译器要求这些异常必须被捕获或者重新抛出.那些扩展了java.lang.RuntimeException的异常称为unchecked exceptions, 它们不是必...

2009-06-13 21:20:00

阅读数 471

评论数 0

原创 《JAVA编程思想》第四版学习 需要我记住的something –接口

一.接口和抽象类提供了一种将接口与实现分开的更加Structured(结构化?)的方法。     C++只是间接支持;而Java有关键字interface和abstract,提供直接支持。 二.抽象类和方法     抽象类位于普通类和接口之间的一个中间层次,是构建具有某些未实现的类的一种重要而又必...

2009-06-13 16:33:00

阅读数 720

评论数 0

原创 【转自cnblogs】钻石问题

在百度的多重继承解释词条中有提到钻石问题,我去查了之后,整理如下:钻石问题的英文称呼是“The Diamond Problem”,也有称为“Dreadful Diamond on Derivation”,Diamond可叫钻石,也可叫菱形,所以也可以说是“可怕的菱形派生”。C++中是允许多重...

2009-06-12 23:32:00

阅读数 604

评论数 0

原创 《JAVA编程思想》第四版学习 需要我记住的something –内部类

一. 内部类:在其它类内定义的类,不同于组合。虽然看上去象某种代码隐藏机制,但可以实现更多功能-了解包含它的类并可与之交换数据,而且内部类的代码可以更优雅、清晰。 二.内部类定义:包含在其它类内。使用与非内部类没有太大区别。      典型用法:outer class通过方法返回inner ...

2009-06-10 23:29:00

阅读数 692

评论数 0

原创 《JAVA编程思想》第四版学习 需要我记住的something--多态

一. 面向对象编程三个基本特性:数据抽象(data abstraction)、继承(inheritance)和多态(polymorphism)。二.通过分离"做什么"和"怎么做",多态从另一个角度将接口与实现分离开。      多态不但能够改善代码组织结构和...

2009-06-10 22:21:00

阅读数 991

评论数 0

转载 【转自JavaEye】为什么“局部内部类能且只能访问所在方法中的final类型的参数和变量”?

Thinking In Java里面的说法(唯一正确的说法): 如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final 的。 public class Tester { public static void main(String[] args) { ...

2009-06-10 20:45:00

阅读数 1022

评论数 0

原创 《JAVA编程思想》第四版学习 需要我记住的something –复用类

一.类复用的两种方式:     组合(composition)--新类由已有类的对象组成。复用已有类的功能,而不是形式。     继承(inheritance)--以已有类的类型(type)创建新类。无需改变已有类,只是采用新类的形式并添加所需代码。 二.toString()方法的显式、隐式调用(...

2009-05-28 03:36:00

阅读数 990

评论数 0

转载 关于static clause的调用

论坛相关的帖子:JAVA初始化的问题(主动调用和被动调用)先看例子class AmazingCls { final static double a = Math.random(); //(1) //static int a = 18; //(2) //final ...

2009-05-27 11:43:00

阅读数 483

评论数 0

原创 关于派生类构造器对基类构造器的调用

其实这将是"《JAVA编程思想》第四版学习 需要我记住的something -复用类"的一部分,之所以单独提出来,并提前发出来,只是要增强自己的记忆吧。       Java自动在派生类构造器中插入调用基类构造器的代码,即使未定义派生类构造器,编译器仍会产生一个默认构造器来调用...

2009-05-27 01:13:00

阅读数 483

评论数 0

原创 某外企 机试题

如果数组中存在这样的数,这个数比它左边的所有的数大,并且比它右边的所有的数小,返回它的索引;如果不存在,返回-1。 例如:int[] arr = {5,3,6,2,7,10,8,12}; 7比它左边的数都大,比它右边的数都小,所以返回4 我的解答我也写了一个,貌似很复杂,只是我想正好学习JAVA...

2009-05-25 23:24:00

阅读数 447

评论数 0

原创 关于foreach的使用

      当然首先要说明一点,Java的foreach也是用for来实现的,之所以说foreach是为了与传统的for循环区分开。     在我做《JAVA编程思想》访问控制这一章习题8的时候,用到了这样的语句: static Connection[] ca = new Connection[3...

2009-05-25 09:12:00

阅读数 459

评论数 0

原创 《JAVA编程思想》第四版学习 需要我记住的something --访问控制

一.重构(refactoring),在不改变代码功能的基础上,改变代码结构(重写代码),使代码更便于阅读,更易理解,更易维护。     不妨看看这篇文章《有关于Refactor(重构)与Source(源)的比较》。     为什么要重构?因为你找到了更好的实现方法。二.面向对象设计要考虑的一个基本...

2009-05-25 09:04:00

阅读数 491

评论数 0

提示
确定要删除当前文章?
取消 删除