zoukankan      html  css  js  c++  java
  • 《Thinking in java》 读了个开头

    一年前初学java 时,老师让模仿一个最基本的聊天程序,带GUI的,然后我就把所有的代码都放在main 方法里了,当时读别人的程序时还很纳闷,为毛搞这么多类,这么多方法,最后监听的时候就傻眼了,搞不下去了,后来一个同学说你干吗都放在这里面呢blablabla,我才恍然大悟。到了现在还是习惯性的放到一个类里,但会有几个方法。
    最近自学java,就开始读《Thinking in java》,发现那里面的代码结构十分清晰,而且讲解的浅显易懂,就开始模仿着写一些类似的代码,的确舒服很多。因为初学者,所以收获也比较多,就决定记录下来。
    1、首先收获的自然是愈来愈“正规”的代码风格;
    2、其次也是对java处理对象地一些知识,这些是以前不曾接触的,这些过于小白,就不再赘述;
    3、现在深刻地体会到了以前虽然能写出来,但也就是东拼西凑,随便抄抄而已;
    4、学会了设计类的问题,我现在就是用图把程序需要的功能都画出来,然后将其中的一些归到同一个类,再进行设计接口,然后就会开始往里面填充详细的内容;
    5、终于明白了有界面的时候,文件读写之类的容易阻塞的操作要在后台线程完成,防止用户界面无响应。
    这本书刚读了个开头,所以主要就这么多收获。

  • 相关阅读:
    go语言最新版本 下载地址
    PHP5 各版本维护时间
    springzuul本地路由和跨服务器路由问题
    大数据学习路线(转载)
    springcoud feign超时的问题
    java 桥接模式
    springcloud单个服务内存使用详情
    centos7搭建filebeat
    centos7搭建logstash
    centos7搭建kibana
  • 原文地址:https://www.cnblogs.com/hua-hahaha/p/4193504.html
Copyright © 2011-2022 走看看