Java集合
Java数组是一个Java对象,数组的长度是固定的,在同一个数组中只能够存放相同类型的数据,数组可以存放基本类型的数据,也可以存放引用类型的数据。在创建数组对象时,必须指定数组对象的长度,数组一旦创建,它的长度就不能再变
(1)创建数组对象(即new一个数组时)要指定数组的长度,数组的长度一旦指定,就不能够再发生变化;
(2)同一个数组中的数据的类型必须相同,可以是基本类型,也可以是引用类型。
----------------------------------------------------------------------------------------------------------------------------------------------------
Java中的集合
(1)集合可以存储和操纵数目不固定的一组数据
(2)集合中的元素只能够是引用类型,不能够是基本类型
(3)集合分为以下三种
a. Set 不排序 不重复
b. List 按索引位置排序 可以重复 允许按照对象在集合中的索引位置检索对象(这点类似于数组)
c. Map 集合中的每一个元素包含一对键对象和值对象
集合中没有重复的键对象,值对象可以重复
(4)Collection接口(注意引用的概念)
a.Collection接口声明适用于Java集合(只有Set和List)的通用方法
add() 向集合中加入一个对象的引用
clear() 删除集合中所有的对象,即集合不再持有这些对象的引用
&
相关文档:
java对两个String进行比较,提高代码运行效率方法如下:
在编程过程中,有时候我们需要循环比较字符串,通常使用的方法是equals如下:
public class TestEquals extends Thread {
public static void main(String args[]) {
String[] checkStr = {"&quo ......
写入时,先做encode:
public static String encode(String src) {
String result = null;
try {
result = new String(src.getBytes("gbk"), "ISO-8859-1");
} catch (UnsupportedEncodingException uee) {
System.err.println(uee);
}
return result;
}
读出时,再做decode:
public static String deco ......
JAVA中位运算符包括: & | ~ ^ << >> >>>
一、首先要搞清楚参与运算的数的位数:
java的8种基本类型:byte,short, char, int, long,float,double,boolean.
在内存中固定长度(字节):1&nbs ......
GUID是一个128位长的数字,一般用16
进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以
保证(概率意义上)3240年不重复。
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID
package
com.mytest;
im ......
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重 ......