- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Java包装类学习笔记(1)
Java作为面向对象的语言,在设计类时为八个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class) 包装类均位于java.lang包,包装类和基本数据类型的对应关系如下所示: 基本数据类型 包装类 byte –>Byteboolean–>Booleanshort–>Shortchar–>Characterint–>Inte
2015-10-27 23:15:01 625
原创 Rogue Wave软件公司收购PHP企业级领导公司Zend
2015年10月6日,Rogue Wave软件公司宣布收购了PHP Web和移动应用开发和部署解决方案领导者Zend科技公司。目前,包括Magento,Drupal和WordPress在内的50%的网络工作流都基于PHP展开,从代码创建到产品部署,Zend主要提供企业级PHP产品。Rogue Wave公司CEO Brian Pierce表示“该并购使得Rogue Wave进入了PHP Web和移动...
2015-10-19 21:54:47 760
原创 Java语言中,Iterator和Iterable 区别联系
java.lang.Iterable java.util.Iterator 正在学习Java面相对象程序设计,作业中有有一些集合类都是实现了Iterable接口,但是我对这一问题知之甚少,于是在查阅资料中也稍微总结一下 区别: Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如
2015-10-17 18:34:46 623
转载 Java 中深层理解父类引用指向子类对象
从对象的内存角度来理解试试. 假设现在有一个父类Father,它里面的变量需要占用1M内存.有一个它的子类Son,它里面的变量需要占用0.5M内存. 现在通过代码来看看内存的分配情况:Father f = new Father();//系统将分配1M内存.Son s = new Son();//系统将分配1.5M内存!因为子类中有一个隐藏的引用super会指向父类实例,所以在实例化子类之前会先
2015-10-12 21:44:50 994
转载 Java中,父类引用指向子类对象的问题分析
父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低程序的耦合性,即调用者不必关
2015-10-12 21:41:24 1013
转载 Python的哲学
PEP20是一条很有意思的命令:执行之后,你将会看到一首名为「Python之禅」的诗,原文及翻译如下:The Zen of Python,by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better
2015-10-08 23:30:41 2134
转载 Java中ArrayList内存分配问题
在深入学习Java语言时,当了解到对象在内存中的分配情况时,于是对动态数组ArrayList等集合类是如何分配内存空间的产生了兴趣,于是结合百度网友的回答问题,给大家一个分享咯。感谢网友 java软件工程师 文思海辉java 的耐心回答。 原文请参见[JAVA里,ArrayList在内存分配上究竟是怎样的?(http://zhidao.baidu.com/link?url=xDZd1EM9S95C
2015-10-08 21:42:56 3360 1
原创 Java的Iterator和for-each 循环
在学习《面向对象程序设计》时,讲到了Java语言中的Iterator和For-Each Loop是一种等效的替代关系。 为了方便大家理解,我把代码放在下面供大家参考: IteratorArrayList<String> list = new Arralist<String>();list.add("ArrayList");list.add(" and ");list.add("Iterat
2015-10-08 21:27:58 803
转载 Java中的集合类型的迭代器(Iterator)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:
2015-10-08 21:21:48 944
转载 微型计算机的发展是以何种技术为特征标志的?微处理器
计算机的核心就是微处理器,无论什么外设,都要以cpu能够驱动为底线,才能使用。只有运算速度上来了,才能谈其他。有运算速度做基础,才有发展其他功能的能力。1.第一代电子计算机第一代电于计算机是从1946年至1958年。它们体积较大,运算速度较低,存储容量不大,而且价格昂贵。使用也不方便,为了解决一个问题,所编制的程序的复杂程度难以表述。这一代计算机主要用于科学计算,只在重要部门或科学
2015-10-08 18:58:27 3774
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人