总结如下:1.如果只是遍历集合或者数组,用foreach好些,快些,因为for每遍历一次都要判断一下条件。2.如果对集合中的值进行修改,就要用for循环了。其实foreach的内部原理其实也是Iterator,但它不能像Iterator一样可以人为的控制,而且也不能调用iterator.remove();更不能使用下标来访问每个元素,所以不能用于增加,删除等复杂的操作。--------------
原文地址:http://blog.csdn.net/liurongsheng123/article/details/79017157JAVA面向对象构造方法特点无返回值 方法名与类名相同 形式:public 方法名(){ }1234567注意事项1.如果你没写无参的构造方法 系统会给你提供一个无参的构造方法 2.如果我只写了有参的构造方法 这时系统就不会给你提供无参的构造方法 3.写
我觉得只要学过OO软件开发的,就会知道OO的三个最主要的特征:1.封装将事物的属性(描述该同一事物的特征)和行为(描述该同一事物的操作)进行统一归纳到一个类中,好处是信息隐藏和模块化,提高安全性。封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性。其中封装后,大致有4种对外公开的修饰符:private; &nb
字符串,就是一系列字符的集合。Java里面提供了String,StringBuffer和StringBuilder三个类来封装字符串,其中StringBuilder类是到jdk 1.5才新增的。字符串操作可以说是几乎每门编程语言中所必不可少的,你真的理解其内幕吗?下面让我们开始探秘之旅吧!1、既然都是用来封装字符串的,那为什么还要3个类来封装呢?2、它们三者之间到底有何区别?3、它们三者之间的使用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用(StrongRefere
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号