java入门必读(二)

         又有好几天没有敲代码啦,现在回头看看学java基本上也有二十多天的时间啦,越往后面学习越觉得时间不够用。真心有很多需要学习的东西。

      java本身而言作为一门编程语言,没有太多的知识点(仅仅说的是入门级别的水平)。我觉得最难的也就是MAP这一章的学习。先写一下知识框架吧(基本上跟书的目录差不多):

collection

----list:可以存放重复数据,因为有角标,所以可以方便遍历。

          ----arraylist:(最常用,底层数据结构是数组)

          ----voctor:(不常用)

          ----linkedlist(方便与添加和删除。可以用来自定义队列和堆栈)

----set:没有角标,不能存放重复数据

         -----hashset(无序的,每次输出都是无序的,可以用hashcode和.equals()方法进行检测)

         -----treeset(可以按自然顺序输出,也可以自定义排序方式)

map:真心觉得有点小难,但是觉得难的东西一般用途还是比较多的。。。我没有完全弄懂。。哎

        MAP一般都是以(key,value)的形式存在,key是唯一的,值可以相同。通过keyset,entryset两种方式取值。

             ----hashmap(底层数据结构是hash数组)

        ----treemap

(上面的可能有错,我只是作为一种回忆在回顾知识点)

      每天敲代码基本上敲到啦IO流这一章。

IO流是在调用底层资源,感觉这一章知识点比较杂,但是没有之前那么难啦。在这一章基本上就是通过IO流在传数据,实现文档,. mp3,.jpg等各种格式的复制,传输和存储。。。

   

       在渐渐地入门JAVA 之后,会觉得JAVA 只是一个工具,后面还有许多需要学习的知识点,下一阶段应该是HTML,CSS,JSP,SELVERT,XML什么的。。。就XML 的解析就分sax和dom 两种方式,用dom4j 和jaxp两种解析器。。。感觉越往深学越觉得自己什么都不会。。。现在只是觉得充分的应用时间就好。。。学到什么程度就什么程度吧。。。始终要做到的就是不能太急。。。这也是我最大的弊端。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值