千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  行业资讯  >  千锋郑州学员分享Java基础知识学习方法及心得体会

千锋郑州学员分享Java基础知识学习方法及心得体会

来源:千锋教育
发布人:Java培训学员
时间: 2019-02-20 16:00:00

  转眼已经在千锋郑州Java培训班学习一个阶段了,在这个阶段的学习,我感到获益良多。千锋管理非常严格,一系列的规定让人望而生畏,但这为我们提供了非常好的学习环境。老师专业负责的态度,细致周到的讲解让我们可以更好的理解知识点,也丰富了我们的实战开发经验。

  一阶段我们主要学习Java的基础知识,包括异常、IO流、多线程、集合类等知识,接下来我就给大家分享一下比较重要的知识点以及我的学习体会。

  异常------掌握try-catch-finally的使用。

  IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、OutputStream、FileInputStream、FileOutputStream、DataInputStream、DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、ObjectInputStream、ObjectOutputStream)。

  多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。

  集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。

  另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。

  了解javase1.5新增的内容,元数据,泛型之类的知识。

图片8

  自己的体会:

  1、Iterator可以删除元素,而Enumeration不能;

  2、Vertor可以线程同步,安全,但效率较低,而ArrayList不同步,效率高,使用ArrayList创建一个大小固定的List,运行比其他的list要快;

  3、List是一个能包含重复元素的已排序的Collection,有时也称序列。和数组一样,都基于0开始的;

  List接口是由Arraylist类,LinkedList类和Vector类实现的;

  Collections类是用来操纵List的,有reverse,fill,copy,max,min,binarySearch等等方法;

  4、Set是没有重复元素的,集合框架含有set的两种实现:HashSet和TreeSet。HashSet把它的元素存储在哈希表中,TreeSet把它的元素存储在树中。可以使用HashSet从ArrayList删除重复;

  5、Map把键和值联系起来,不包含重复的键(每一个键只能映射到一个值,即是一对一的关系,这称为一对一关系)。Map和Set的不同之处在于Map包含键和值,而Set只包含键。HaspMap 类和TreeMap类实现了Map接口. HashMap把它的元素存储在哈希表中,TreeMap把它的元素存储在树中。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

大数据培训要花多少钱

2023-04-12

计算机前端怎么学

2023-04-12

大数据都需要学什么?难不难

2023-03-30

最新文章NEW

javaee是前端还是后端,都学什么

2023-03-24

it前端是做什么的

2023-03-24

大数据培训要多久?你了解多少

2023-03-09

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>