A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

基础班前五天讲述的是基本内容:
包括工具的介绍和使用;主要用的是eclipse工具
编程过程中基础语法的讲述及掌握:
1. ,接口,变量,常量,数据类型,语句体结构.
2. 比较重要的数组利用所学知识内容处理数组中的问题,
循环,条件语句,选择语句,的使用场景.
后几天讲述的是面向对象集合的思想:
面向对象就是面向过程思想的升级版,解放了程序员的双手,要想掌握面向对象思想就要会构造使用工具:创建对象,创建方法,学习不同类之间的关系,继承,多态,接口
列举一写些 我掌握不好的知识点我自己总结的:
IO流刚学我掌握的不太好一次读取一个字符
int len;
while((len=fr.read())!=-1){
fw.write(len);
fw.flush();
}
fw.close();
fr.close();
一次读取一个字符数组
char[] chs = new char[1024];
//记录长度
int len;
while((len = fr.read(chs))!=-1){
fw.write(chs, 0, len);
fw.flush();
}
fw.close();
fr.close();
对象内容我掌握的不太好自定义常量格式:public static final 数据类型  常量名 = ;
final是一个修饰符:被修饰的内容不可以改变
Overload:在同一个类中,方法名相同,参数列表不同        与返回值无关
Override:在字父类当中,是继承的关系,子类的方法和父类的方法完全一样,这个时候才是重写了父类的方法,使用的时候,用的是子类中的方法
interface解决了继承的单一继承的局限性,接口比抽象类还抽象,类与接口之间的关系不在是继承的关系,而是实现的关系 implements
关键字instanceof 比较的是一个引用数据类型是不是这个类型的对象
使用格式:
引用数据类型 instanceof 类名
p instanceof Studentp这个引用数据类型是不是Student类型的对象,如果是返回true否则返回false
集合需要多加练习
AIterator中的方法
*  boolean hasNext() : 判断集合里面的元素是否有,如果有就返回true
*  E next() :拿出集合中的元素
* B:foreach  增强for循环
*foreach 格式
for(数据类型 变量名 : 数组或集合对象){
}
*C LinkedList特有的功能
*  void addFirst(E e) :添加元素到开头
*  void addLast(E e)  :添加元素到末尾
*  E getFirst()                  :获取第一个元素
*  E getLast()                  :获取最后一个元素
*  E removeFirst()    :删除第一个元素
*  E removeLast()     :删除最后一个元素
Map集合
* `containsKey(Object key)`: 是否包含指定的键
* `containsValue(Object value)`: 是否包含指定的值
添加
* `V put(K key, V value)`: 添加键值对.
* 获取
* `V get(Object key)`: 通过指定键获取值
* `int size()`: 获取集合长度

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马