java自学之路-----对于之前学习的总结以及接下来的计划

来源:互联网 发布:unity3d 2d 编辑:程序博客网 时间:2024/05/01 15:37
        距离我第一次写博客以及过去将近两个月了,在这段时间里我复习了一边java。通过边看视频,边敲代码的方式巩固了java的基础知识,同时我也收获了许多原来学习忽略的知识点,或多或少有些进步,这还是让我挺高兴的。在这期间,我接触了  eclipse  这工具,给我的感觉是:写代码真的很方便,而且能够及时告诉我代码哪里出错了,今后将会利用eclipse来编写更多代码。本来想看一遍《java编程思想》获取一些视频里没出现的知识,但是由于一些原因,还有些懒惰的因素,到现在还是没看完。
       在学习java过程中,先是接触了面向对象的三个特征:封装,继承,多态。封装:将一些代码写到类、方法中,以便提高复用性,设置写访问权限,将内部的一些信息隐藏。继承:由于一系列的事物有共同的属性,于是将其抽取出来,封装成一个类,这有助于提高复用性,在类之间建立联系;对于接口,有三个作用,一是暴露规则方便外部使用,二是提高扩展性,三是降低了耦合性。多态:掌握了涉及多态时,一些属性的状态,以及转型的问题。然后内部类的使用以及格式,接着就是异常的知识,主要是分为编译异常,运行异常,两个的处理方式也不同。包和线程又是非常重要的知识,多线程的使用在编程过程占了非常大的比重。String类主要是许多控制的方法,以及格式的转换方法。之后就是用于存储元素的容器,即集合,与数组最大的不同是能够存储不同的数据,以及容器的大小不受限制。还有容器可以使用泛型来限制,方便了取出操作。同时,有两个使用比较频繁的工具类,就是Collections和Arrays,内有许多的方法用于操作集合和数组,方便操作。然后就是流对象的使用了,有输入流输出流,字符流字节流,不同的流对象有不同的方法用于操作不同的对象。与流对象还有一个相关的知识就是网络编程,主要分为两方面UDP和TCP编程,他们各有各的特点,UDP使用数据包的操作,不需要实时连接,TCP则需要实时连接,再使用封装的流对象来进行操作。最后两个知识点就是正则表达式和反射机制了,正则表达式在字符串操作效率方面有非常大的提升,方便了对字符串的限制。反射机制能够在运行时期,对于每一个类,都能获取到他的构造函数,属性,方法,通过反射机制也能够创建类的对象。
        学完了java意味着我要开始别的知识的学习了,打算先修炼代码的“内功”,先学习《计算机的组成原理》,还有《数据结构》,虽然之前有了解过,不过还是需要系统的学习一下。同时,也需要继续深入java 的学习,探索java 的更深层次的知识。
        前两天刚买了两本书《人月神话》,这本书都说是比较经典的书籍,适合程序员的阅读学习;还有一本是《番茄工作法图解》,主要讲的是对于时间的管理,以及对于工作时间的分配问题。因为我对于时间管理方面一直掌握不好,有许多的时间都浪费了,感觉有点虚度光阴了。所以我希望能从书中找到相应的答案。
0 0
原创粉丝点击