Java语言所使用的字符集是16位Unicode编码,不知道有啥用,先记着吧。
java的基本数据类型byte short char int double long float boolean这几种。
然后今天实现了模拟动态数组,也就是对ArrayList()函数的模拟,就是add(添加),remove(移除),inser(插入),get(获取下标元素)这些功能,应该是一个很常见的做法了,主要是为了熟悉动态数组的使用方法,其实了解了原理感觉也还行哈哈。
Object[] elementData=new Object[10];
int size=0;
public void add(Object obj) //增加值
{
ensurecapcity(size+1);
elementData[size++]=obj;
}
public void ensurecapcity(int capcity) {
// TODO Auto-generated method stub
if(capcity<elementData.length)
{
return;
}
Object[] newelementData=new Object[capcity*2];
System.arraycopy(elementData, 0, newelementData, 0, elementData.length);
elementData=newelementData;
}
其实Object这个东西还要研究一下,粗略的看了下感觉还不错。
然后学了下增强for循环,用来循环二维数组的方法,for(int 数组名:要循环的数组)
for(int number:数组名)
System.out.println(number);