java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起

java基础-宇宙第一YWM:以小-est项目入门java

之前为了总复习一下j2SE的基础知识,找了一个综合的小项目在eclipse上敲了敲,其中涉及到了以下的点,记录下来以备后面复习。

  • 首先是基础,在eclipse上安装了阿里巴巴规范手册这个小插件后,写代码的时候可以不时的检查一下自己的类、变量、方法等命名规不规范呀,括号,变量等使用规不规范呀等等。(当然啦,eclipse中右键会出现source选项,其中有个format,这个也是规范我们的代码格式的一个选项,俺觉得越早注意到程序规范的重要性,对自己的今后发展可能也会好一点。)
    • 这里大家肯定不管是看书或者是看视频多多少少都会有自己的笔记,我个人喜欢画思维导图来整理笔记,可以和大家分享一下。java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起_第1张图片
      java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起_第2张图片
      java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起_第3张图片
      java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起_第4张图片
      java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起_第5张图片
      java基础巩固-宇宙第一AiYWM:为了维持生计,做项目经验之~一点点Java语言规范~整起_第6张图片

不是一直说学了java基础用吗,那不管是哪个开源项目,或大或小,其中肯定有很多类,那是不是就可以安装这个插件之后去多在项目中挖挖,方法、类、变量、接口等的基础知识,比单纯背有意思有用多了喽~个人看法。
后面就是有关方法、面向对象三大特性、反射、动态代理、网络编程…后面用到了再给大家分享

  • 其次,就是通过这个小项目学习到了:

    • 当我们要尽量的减小类之间的耦合性时且同时易于后期扩展改动(对于我这种菜鸟而言),(不是有这么一句话:“对扩展开放,对修改关闭”,我个人觉得就是咱写的东西不能让别人随便修改,现在这社会人们普遍素质提高,抛开蓄意破坏不说,被不懂得人无意间改错了,这也是对项目交接人员的一种不负责不是嘛),
    • 尽量多分层处理(学了框架之后才知道这是MVC,具体到后端就是分一个控制层、业务逻辑层、数据持久层)(体现在Java程序中就是在src下分多个包,一个包对应一个层),不要把所有程序所有类堆在一起,比如刚开始可能会考虑到从view层,到control层,再到service层,再到dao层,然后dao层中再去处理数据库的相关工作,还有tools层,domain层等等,当然啦,这个大家做的时候不一定非要整齐划一,要各按所需来做。但一般而言,比如javabean一般放在domain,然后比如utils等工具类一般放在tools包中,然后再考虑层之间的相互调用。
  • 但总的来说,对我自己而言,俺觉得其实更要考虑的是针对一个新项目,自己如何分层,分几层,哪些层放哪些类,类之间的相互的成员变量与成员方法等之间的相互调用的关系如何理清,怎样去组织各个类中具体的语句来实现功能。但刚开始估计应了之前一个老师的话,刚开始先多模仿模仿别人的优秀代码,多实践,有些事急不来,是需要时间来沉淀的。

~感谢阅读,愿与诸君共勉。

你可能感兴趣的:(eclipse,java,语言规范,Java基础)