黑马程序员技术交流社区
标题: 杭州校区大数据第一期大数据基础班总结 [打印本页]
作者: 1158343521 时间: 2018-4-8 22:44
标题: 杭州校区大数据第一期大数据基础班总结
基础班前五天讲述的是基本内容:
包括工具的介绍和使用;主要用的是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 Student:p这个引用数据类型是不是Student类型的对象,如果是返回true否则返回false
集合需要多加练习A:Iterator中的方法
* 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()`: 获取集合长度
作者: 小浙姐姐 时间: 2018-4-10 17:40
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |