- 博客(17)
- 资源 (200)
- 收藏
- 关注
原创 Java常见的面试题
<br />1,什么是抽象?<br /> 抽象就是忽略一个主题中与当前目标无关的哪些方面,以便更充分的注意与当前目标有关的方面,抽象并不打算了解全部的问题,只是选择其中一部分,暂时不用部分细节。抽象包括两个方面,一个是过程抽象,一个是数据抽象。<br />2,继承<br /> 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类,原始类称为基类(父类),派生类可
2010-06-08 14:21:00 490
原创 Java中的存储问题
程序运行时,对象是怎么进行放置安排的呢?特别是内存是怎样分配的呢?对这些方面的了解会对你有很大帮助,有五个不同的地方可以存储数据: 1)存储器。这是最快的存储区,因为它位于不同于其他存储区的地方---处理器内部。但是寄存器的数量极其有限,所以寄存器根据需求进行分配。你不能直接控制,也不能再程序中感觉到寄存器存在的任何迹象。 2)堆栈。位于通用RAM(随机访问寄存器)中,但通过堆栈指针可以从处理器那里获得直接支持,对战指针若向下移动,则分配新的内存;若向上移动则释放那些内存。这是一种快速有效的
2010-06-04 16:21:00 543
原创 用引用操纵对象
<br /> Java中一切都被视为对象,因此可采用单一固定的方法。尽管一切都看做对象,但操纵的标识符是实际上是对象的一个引用(reference),当你拥有一个引用,并不一定需要有一个对象与它关联,因此,如果想操纵一个词或句子,则可创建一个String引用,String s;<br /> 但这里创建的只是引用,并不是对象。如果此时想s发送一个消息,就会返回一个运行时错误。这是因为此时s实际上是没有与任何事物相关联。因此,一种安全的做法是:创建一个引用的同时便进行初始化:String s
2010-06-04 16:02:00 468
原创 Thinking in Java 之移位操作符
<br /> 移位操作符操作的对象也是二进制的“位”,移位操作符只可用来处理整数类型(基本类型的一种)。<br /> 左移位操作符(<<)能按照操作符右侧指定的位数将操作符左边的操作数向左移动(在低位补0)。<br /> “有符号”右移位操作符(>>)则按照右侧指定的位数将操作符左边的操作数向右移动,<br /> “有符号”右移位操作符使用“符号扩展”:若符号为正,则在高位插入0;若符号为负,则在高位插入1。<br /> Java中增加了一种“无符号”
2010-06-04 00:48:00 476
转载 网络协议
<br />术天地:通俗地说,网络协议就是网络之间沟通、交流的桥梁,只有相同网络协议的计算机才能进行信息的沟通与交流。这就好比人与人之间交流所使用的各种语言,只有使用相同语言才能正常地、顺利进行交流。从专业角度定义,网络协议是计算机在网络中实现通信时必须遵守的约定,也即通信协议。主要是对信息传输的速率、传输代码、代码结构、传输控制步骤、出错控制等作出规定,制定标准。我们把这些文章进行整理形成一个全集希望对初学者有所帮助。<br /><br />网络沟通的桥梁--协议X档案(一) <br /><br />
2010-06-02 10:45:00 1312
原创 网络协议
1,IP协议 IP协议的全称是Internet Protocol(互联网协议),主要负责IP寻址,路由选择和IP数据包的分割和组装,通常我们说的IP地址可 以理解为符合IP协议的地址。目前我们使用的IP协议是第四版本,即IPv4. IP协议对于网络通信有着重要的意义:网络中的计算机通过安装IP软件,使许许多多的局域网络构成一个庞大而又严密的通信系统。 从而使Internet看起来好像是真实存在的,但实际上,它是一种并不存在的虚拟网络,只不过是通过IP协议把世
2010-06-02 10:23:00 477
原创 网络类型有哪些类型?
<br /> 计算机网络按不同的分类方式来划分,可以分为不同的类型:<br /> 1,按照网络的规模和范围<br /> 局域网(local area network)LAN,城域网(或者都市网)(metropolitan area network)MAN和广域网(wide area <br /> network)WAN。<br /> 2,按照网络拓扑结构分<br /> 星型网络,总线网络,环线网络,树型网络,星型环线网络等。所谓网络的拓扑结
2010-06-02 09:14:00 7629
原创 网络类型有哪些类型?
<br /> 计算机网络按不同的分类方式来划分,可以分为不同的类型:<br /> 1,按照网络的规模和范围<br /> 局域网(local area network)LAN,城域网(或者都市网)(metropolitan area network)MAN和广域网(wide area <br /> network)WAN。<br /> 2,按照网络拓扑结构分<br /> 星型网络,总线网络,环线网络,树型网络,星型环线网络等。所谓网络的拓扑结
2010-06-02 09:14:00 1467
原创 网络协议是什么?
网络协议,通俗的说,就是网络间沟通,交流的桥梁,只有相同网络协议的计算机才能进行信息的沟通与交流。就像人与人之间交流所使用的各种语言,只有使用相同的语言才能进行正常的沟通,交流。从专业的角度讲,网络协议时计算机在进行网络通信时必须遵循的约定,也即通信协议,主要是对信息传递速率,传递代码,代码结构,传输控制步骤,出错控制等做出规定,制定标准。
2010-06-02 00:41:00 1714
原创 什么是DML和DDL?
DML是Data Manipulation Language 的简称,中文意思是数据操纵语言,使用户能够查询数据库,以及操纵数据库中已经存在的数据,select ,delete,update,insert等都是数据操纵语言。 DDL是Data Definition Language的简称,中文意思是数据定义语言,用于定义和管理数据库中的数据,如Create,Drop,Alter等,都是DDL; DDL是隐性操作,不能回滚(rollbac)
2010-06-01 21:46:00 1250
转载 Java中抽象类和接口的区别
<br /> 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理
2010-06-01 17:52:00 273
原创 抽象类和接口的区别是什么?
<br /> 1,abstract在Java语言中表示的是一种继承关系,一个类只能有一个继承关系,但是,一个类却可以有多个接口。<br /> <br /> 2,在abstract class中可以有自己的数据成员,也可以有非abstract的成员方法;但是interface中只能有静态的不能改变的数据成员(即由static final 修饰的数据成员,interface一般没有数据成员),所有的成员方法都是abstract的<br /> <br /> 3,abstract class和interf
2010-06-01 17:48:00 568
原创 垃圾回收器的工作原理是什么?垃圾回收器可以马上回收内存吗?有什么办法通知虚拟机进行垃圾回收?
<br /> 对于垃圾回收器GC而言,当程序员创建对象的时候GC就开始监控这个对象在内存的地址,大小以及使用情况。GC采用有向图的方法记录和管理堆中的所有对象,通过这种方式来确定哪些对象是“可达的“,哪些对象是”不可达的“。当确定了”不可达的“对象以后,就将该对象所占有的空间回收。<br /> 可以马上回收内存。<br /> 可以手动执行System.gc(),通知java虚拟机进行垃圾回收。
2010-06-01 17:21:00 3690
原创 Thinking in java 之复用类 final关键字
现在我就给大家介绍一下final关键字相关的一些东西~~~ 1,final数据 在Java中,向编译器告知一块数据是恒定不变的,这类常量必须是基本数据类型,并且以关键字final表示,在对这个常量进行定义的时候,必须对其赋初值。对于基本类型,final是数值恒定不变,而对于对象引用,final使引用恒定不变,引用只是指向的对象在堆中的空间不变,但是对象的自身还是可以修改的。 2,空白final Java允许生成“空白final”,所谓空白final
2010-06-01 09:24:00 387
原创 Thinking in Java 之String 正则表达式
<br /> 什么是正则表达式?<br /> 正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到了匹配这些模式的部分,你就能够随心所欲地对它们进行处理。正则表达式提供了一种完全通用的的方式,能够解决各种字符处理相关的问题:匹配,选择,编辑以及验证。<br /> 一般来说,正则表达式就是一某种方式来描述字符串。<br /> <br /> 正则表达式中,反斜线 “//”
2010-06-01 00:40:00 520
原创 Thinking in Java 之String
<br /> 以前总觉得String对象是可以改变的,可是,今天看了Thinking in Java 里面的String章节才知道,原来String对象是不可变的,String类中每一个看起来会修改String值的方法,实际上都是创建了一个新的String类对象,而最初的String对象则丝毫未动。<br /> String ,StringBuilder和StringBuffer 的区别:<br /> String 是固定不变的,在进行字符串连接和赋值的时候是新建一个副本,然后再赋值
2010-06-01 00:19:00 479
IE7调试javascript安装程序install-companionjs-v0.5______scd10en
2012-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人